Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Ideal candidates will have a strong background in C++ and Python programming, with experience in embedded systems and Linux environments. Familiarity with user interface design and automation processes is highly desirable. We value problem-solving skills, attention to detail, and the ability to work collaboratively within a team.
About the job
Spiria seeks a C++/Python Software Developer to join the team in Laval. The focus is on building embedded software for advanced machinery, where reliability and precision are essential. This position involves hands-on work in environments that require consistent performance and careful attention to detail.
Key responsibilities
Design and develop embedded software for large-scale machines within Linux environments.
Work on user interface elements, automate operational processes, and contribute to control system development.
Assist with integrating software and hardware for complex systems.
Work location
This is an on-site position at Spiria's Laval office.
About Spiria
At Spiria, we are dedicated to delivering innovative software solutions that empower businesses to excel. Our expert teams are committed to excellence and continuously push the boundaries of technology to create impactful software that meets the highest standards.
About Wealthsimple Wealthsimple is Canada’s leading fintech company, serving over 3 million clients and managing more than $100 billion in assets. The company focuses on making financial services simple, transparent, and affordable. Team members take ownership of their work and care deeply about user experience. Learn more about Wealthsimple’s culture in the…
Full-time|CA$104.4K/yr - CA$135.7K/yr|Remote|Burnaby, British Columbia - Canada
Join Our Team:At Geotab, we are pioneers in IoT and the connected transportation landscape, recognized as a certified “Great Place to Work™.” Our diverse team is dedicated to fostering business growth, enhancing community safety, and promoting sustainability. We are at the forefront of security advancements, connecting commercial vehicles to the internet and offering comprehensive web-based analytics to empower our customers in fleet management. With our open platform and Geotab Marketplace®, we provide small and large businesses the ability to automate operations by integrating vehicle data with other data assets. We process billions of data points daily, leveraging data analytics and machine learning to boost productivity, enhance driver safety, reduce fuel consumption, and ensure compliance with regulatory changes. As our team expands, we seek individuals who are passionate, innovative, and ready to make a difference. Here at Geotab, we thrive in a fast-paced, dynamic environment. We embrace challenges and are open to taking on new tasks that may extend beyond the initial role description. Join us for a rewarding career filled with opportunities for innovation, competitive benefits, and a vibrant, inclusive work culture. To explore what it means to be a part of Geotab, click on our blog and follow us on Instagram. Sign up for our talent network to stay updated on job opportunities.
Join Huawei Canada as a Junior Software Developer, where innovation meets excellence!About Our Team:Our Intelligent Real-Time Operating System Lab is at the forefront of OS architecture and resource management, tackling concurrency challenges and optimizing performance for diverse applications, including AI and ML. We are committed to pioneering OS designs that surpass traditional methodologies, aiming for high performance and reliability in complex environments where edge devices operate.Your Role:Engage in research and development of real-time operating systems tailored for embedded devices, cloud computing, and the automotive sector.Play a vital role in constructing next-generation real-time OS technologies for a wide array of computing platforms.Tackle complex challenges related to scheduling, resource allocation, isolation, and inter-process communication within intricate system use cases.Develop innovative tools and solutions to enhance system performance.
Telesat (Nasdaq and TSX: TSAT) stands as a premier global satellite operator, delivering dependable and secure satellite communications solutions to broadcast, telecommunications, corporate, and government clients for over 55 years. With a strong foundation in engineering excellence and a commitment to outstanding customer service, Telesat has established itself as one of the largest and most successful satellite operators worldwide. Our groundbreaking Telesat Lightspeed Low Earth Orbit (LEO) satellite network, set to commence operations in 2027, promises to transform global broadband access for enterprise and government users by providing high capacity, security, resilience, and affordability, all with ultra-low latency and speeds akin to fiber optics. Headquartered in Ottawa, Canada, Telesat operates globally, with offices and facilities around the world. The Senior Embedded Software Developer will be instrumental in shaping the architectural and design elements of our software initiatives. This role involves close collaboration with System Engineering and cross-functional teams to ensure seamless integration and alignment with organizational goals. Acting as a technical lead within the Scrum Team, the developer will guide and influence team decisions to achieve optimal results. Furthermore, they will facilitate technical discussions with valued vendors and partners, nurturing strong relationships, while providing essential day-to-day support to team members to foster a cohesive and productive work environment.
Join Arista Networks as a Senior/Lead Software Engineer specializing in BIOS development. In this key role, you will be responsible for designing, developing, and maintaining BIOS software for our advanced networking solutions. You will work alongside a talented team, driving innovation and ensuring high performance and reliability in our products.
Join our dynamic team at ADGA Group Consultants Inc. as a Software Developer! In this role, you will be instrumental in designing, developing, and implementing innovative software solutions that meet the evolving needs of our clients. We are looking for a passionate and dedicated developer who is ready to tackle challenging projects and make a significant impact. If you thrive in a collaborative environment and are eager to grow your skills, we want to hear from you!
Join our dynamic team at Redwood Software as a Full Stack Developer! We are seeking a passionate individual who is eager to contribute to our innovative software solutions. As a Full Stack Developer, you will work on both front-end and back-end technologies, collaborating with cross-functional teams to deliver exceptional results.
Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we don't just follow industry trends; we set them! We invite you to collaborate with visionary companies and brilliant minds to transform groundbreaking ideas into reality. Picture yourself working on cutting-edge advancements in telecommunications, pioneering automotive technologies, life-saving healthcare innovations, or next-generation industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation. Be part of something extraordinary!
About Range Group Range Group supports professional travel advisors with technology and 24/7 support. The company manages $4.5 billion in annual travel sales and believes travel advisors make every trip better. Range Group also dedicates 10% of group profits to social impact through the Range Foundation, funding exploration, education, cultural projects, and crisis support worldwide. Location and Work Arrangement This role is based in Canada. For those near Toronto, the position is hybrid with two days each week at the office (2 Queen St. E). Candidates outside commuting distance may work from home. Role Overview The Senior Software Developer (Backend or Full-stack) joins a team focused on TripArc's ADX platform. This booking tool supports thousands of travel advisors across North America. While another team builds the next-generation platform, this pod keeps existing features evolving, making them faster, more reliable, and better aligned with user needs. This position suits a senior developer who enjoys backend challenges. Work changes from sprint to sprint: one cycle might refine payment flows, another could improve always-on service, and the next might focus on optimizing performance under heavy usage. The scope is broad, and priorities shift as needs arise. What You Will Do Enhance and maintain features on the ADX platform used daily by travel advisors Investigate issues, propose solutions, and scope tasks with Product and QA teams Deliver code that goes directly into production Work without waiting for detailed specifications, take initiative to solve problems See the direct impact of your work in how advisors use the platform How the Team Works Developers at Range Group use AI coding tools such as GitHub Copilot, Claude, or Cursor as a regular part of their workflow. These tools help speed up development and improve code quality, alongside thorough code review and testing. Experience with AI-assisted development is important for success in this role. Who Should Apply Senior developers with strong backend or full-stack experience Those comfortable with changing priorities and varied technical challenges People who work well with minimal direction and enjoy collaborating across teams Developers who have mastered AI-assisted coding tools
Hello and welcome! Are you on the lookout for your next career challenge? Or simply exploring the tech landscape? If so, you may have found the perfect opportunity to join our dynamic team.At Lightspeed's Financial Automation team, we revolutionize merchant operations by replacing tedious manual tasks such as sales reconciliation with sophisticated, AI-powered automation. Our innovative platforms transform complex data into strategic insights, empowering users to scale their businesses efficiently without the need for larger teams.As a Senior Full Stack Software Developer, you will play a pivotal role in developing and maintaining crucial features within our financial products, with a primary emphasis on Frontend Development. Your contributions will be significant in enhancing our codebase through the delivery of new functionalities, bug fixes, and user experience improvements. We expect you to bring a wealth of technical expertise, assist the team in achieving its objectives, innovate our processes and tools, and actively participate in various production operations, including on-call rotations.Your Key Responsibilities:Facilitate collaborative development planning, retrospectives, and demonstrations;Lead the design and architecture for large-scale features, ensuring robustness, scalability, and maintainability;Translate high-level requirements into actionable development tasks;Effectively communicate expectations, priorities, and project timelines with stakeholders and team members;Oversee effort estimation for sprints and product roadmaps;Promote continuous improvement in our software delivery methodologies;Mentor and guide junior team members;Contribute to shaping the future of our engineering workforce through active involvement in recruitment;Provide both technical and procedural guidance;Enhance coding standards by conducting thorough code reviews in a collaborative environment;Continuously refine our existing tools and products to maintain a technological edge.
Be a part of the financial revolution!At Robinhood, our mission is to democratize finance for everyone. With an anticipated $124 trillion in assets being transferred to younger generations over the next 20 years, we are on the brink of the largest wealth transfer in history. If you're excited to play a pivotal role in this monumental shift in culture and finance, we want to hear from you!About the Team and RoleWe are assembling an exceptional team to tackle some of the most significant challenges in finance using cutting-edge technologies. We're seeking innovative thinkers, exceptional problem-solvers, and passionate builders who are eager to make a difference. Robinhood is a dynamic environment where high achievers excel and complacency is not an option. Our team operates with a strong ethical foundation, with high expectations and equally high rewards.The Backend Platform team is dedicated to facilitating rapid, secure, and dependable backend development at scale. We develop and maintain frameworks, libraries, and tools that empower hundreds of engineers across our backend services. By optimizing development workflows, enhancing security practices, and standardizing service architecture, our team significantly influences how swiftly and safely we deliver products to our customers. You will help build the foundation that backend engineers rely on every day!As a Senior Staff Software Developer, you will set the technical direction and spearhead large, cross-team initiatives aimed at enhancing backend system development and operations. You will architect and promote the adoption of essential platform capabilities like service frameworks, static analysis systems, and developer tools. This position focuses on addressing complex systemic challenges, shaping engineering practices across teams, and ensuring the long-term scalability and reliability of our backend development. You will also provide technical mentorship to engineers and contribute to the planning and execution of significant platform investments!This role is situated in our Toronto office, with an expectation of in-person attendance for at least 3 days a week.At Robinhood, we recognize the value of in-person collaboration in driving progress, fostering innovation, and building community. Our office environment is purposefully designed to be energizing and supportive of high-performing teams.
Join mila-2 as a Full Stack Software Developer focused on combating misinformation. In this critical role, you will leverage your technical skills to develop innovative solutions that enhance the accuracy and reliability of information online. Collaborate with a talented team dedicated to making a meaningful impact in the digital landscape.
About UsWe are a rapidly growing technology company specializing in agile development. At the heart of everything we do are our people; they are what matters most to us. We genuinely care about our clients and their environments, and we are dedicated to the big dreams, aspirations, and professional advancement of every member of our team.We firmly believe that collaboration is key, which is why we are always seeking new ways to build connections with everyone around us.We value diversity in all its forms: backgrounds, personalities, career paths, languages... absolutely everything. This is an opportunity for us to foster concrete innovations as well as learning and exchanges. We want everyone to feel welcomed and at home in everything we do.Fun is also part of our mission. Every day, we rise with the motivation to make the world a more efficient and enjoyable place.Role OverviewAs a Senior Software Developer and Machine Learning Specialist, you are eager and excited to collaborate with and mentor both technical and non-technical teammates while planning, developing, and delivering enterprise AI software solutions for our clients. We expect you to take responsibility for your tasks, excel in time management, and learn quickly, all while focusing on continuous personal improvement.
Hello and welcome! Are you on the lookout for an exciting new challenge or just exploring your options? Either way, you’ve come to the right place! Join our dynamic team at Lightspeed. The Financial Automation team at Lightspeed is dedicated to enhancing merchant operations by transforming cumbersome manual processes into intelligent, AI-driven automated systems. We connect complex data with actionable insights, empowering our users to scale their businesses without the need for additional staff. In your role as a Senior Full Stack Software Developer, you will play a crucial part in the development and maintenance of essential features in our financial products. Your focus will be on frontend development, constituting approximately 70% of your responsibilities, while the remaining 30% will involve backend development. Your contributions will enhance the overall codebase through new feature development, bug resolution, user experience improvements, and support for related tasks. We expect you to bring strong technical know-how, assist the team in achieving its objectives, refine team processes and tools, and actively participate in various production operations, including on-call duties. Note: We are currently accepting applications from candidates located in Canada only.
Join our innovative team at Vention as a Senior Front-End Software Developer, where you'll have the opportunity to shape the future of manufacturing through advanced technology solutions. In this role, you will develop user interfaces that are not only functional but also intuitive and engaging, enhancing user experience across our platform.You will work closely with cross-functional teams, contributing to the design and implementation of new features and collaborating on technical solutions. If you are passionate about front-end development and eager to take on new challenges, we want to hear from you!
Internal Title: DeveloperJob Type: Permanent, Full-TimeJob Location: Ottawa, ONWork Model: HybridJob Status: Existing VacancyPosition SummaryJoin CBN Nano Technologies, where we are at the forefront of innovation in scanning probe microscopy and its software interfaces. This role is pivotal in designing, developing, and testing backend software systems that facilitate automated experimental workflows driven by researchers. The successful candidate will craft high-performance services that enable data acquisition, algorithmic processing, and user-centric workflow tools. The position necessitates the creation of robust and maintainable backend components that seamlessly integrate with laboratory instruments, research software, and data pipelines, ensuring reliability and efficiency in a research and development setting.ResponsibilitiesDesign and develop backend components that communicate with laboratory instruments via vendor SDKs, hardware communication protocols, or custom control APIs.Create and implement backend systems that empower user-facing visualization and workflow tools, allowing researchers to analyze and interpret experimental results effectively.Develop and uphold RESTful APIs that manage laboratory instrument control, workflow automation, and data processing pipelines.Collaborate with cross-functional teams, including data, product, infrastructure, and instrument operations, to construct reliable backend systems that enable automated scientific workflows.Engage with a diverse technology stack to design, develop, and troubleshoot backend system components from end to end.Stay informed about advancements in application development, programming languages, and backend engineering practices.
Job Overview:We are seeking a skilled Software Developer to join our Platform Engineering team focused on Genetec Login, responsible for maintaining and operating the Single Sign-On (SSO) system used across all Genetec products and clients.Our platform handles over 75 million requests monthly, and we can deploy changes to production in as little as 15 minutes thanks to our Continuous Integration (CI) and Continuous Deployment (CD) practices. We leverage the latest programming languages and development tools. This position provides significant visibility within the company and presents a fantastic opportunity to engage in a service central to Genetec's cloud strategy.Your Day at a Glance:Develop and support core connection services for Genetec.Manage the underlying infrastructure, ensuring overall governance, high availability, capacity management, and appropriate incident response protocols.Enhance and streamline development for application teams by providing tailored solutions and technologies for their connection needs.Be a key team member in defining, developing, deploying, and maintaining features and the entire Genetec Login product.Explore emerging technologies and innovate by developing cutting-edge distributed microservices architecture on the cloud.Support and maintain our fully automated testing suite to ensure product quality.Serve as a technical reference within the team to guide and mentor fellow members.Ensure the team and its products uphold high security standards.Participate in on-call processes as needed to ensure appropriate response to alerts and incidents.What Makes You an Excellent Candidate:At least 5 years of experience in a cloud software development role.Bachelor's degree in Software Engineering, Computer Engineering, or Computer Science.A passion for cutting-edge technologies, teamwork, and DevOps.Ability to learn quickly and grasp complex problems.Strong collaborative skills and a team-oriented mindset.Fluency in both French and English, spoken and written (this role involves interaction with internal and external clients).Your Technical Expertise:Solid experience with C# and the .NET platform.Familiarity with cloud technologies such as Microsoft Azure.Experience in distributed systems and microservices architecture.
ShareGate is the foremost platform for Microsoft 365 migration and governance, relied upon by over 100,000 IT professionals for its unparalleled ease of use.It provides the most straightforward, dependable, and cost-effective method for transferring business data to Microsoft 365.Whether transitioning from Google Workspace, file shares, Exchange Online, SharePoint On-Premises, or conducting tenant-to-tenant migrations, ShareGate ensures a smooth process with no unexpected challenges. From cloud transformation to mergers and acquisitions, it simplifies the journey.Post-migration, ShareGate empowers organizations to maintain control over their data. Its robust governance features allow users to evaluate environments, identify issues, and implement immediate solutions, ensuring that everything remains clean, secure, and optimized. It sets the stage for a safe deployment of Microsoft Copilot within organizations.ShareGate is developed by Workleap Technologies, a software company based in Montréal.Job DescriptionWhat will your new role entail?You will be an active engineering leader responsible for assembling a talented team and delivering exceptional software. As the Software Development Manager, you will establish a new team dedicated to modernizing ShareGate's architecture, defining the technical roadmap, remaining close to codebases, and building trust with your engineers.This role transcends traditional people management; we expect you to lead by example.Responsibilities:Assemble and cultivate a new team from scratch, focusing on hiring, onboarding, and mentoring engineers tasked with modernization efforts.Articulate and steer the technical strategy for re-engineering and updating ShareGate's platform.Manage the complete software development lifecycle, from planning and execution to hands-on involvement in coding, design, and quality assurance.Promote engineering excellence across testing, security, observability, reliability, and performance while enhancing delivery flow through CI/CD, automation, and tooling standards.
Join us in crafting financial solutions that resonate!At Wealthsimple, we are dedicated to making financial freedom accessible to all. By leveraging innovative technology, we transform traditional financial services—often seen as complex and costly—into transparent and affordable solutions. As the leading fintech company in Canada, we proudly serve over 3 million users who trust us to manage more than $100 billion in assets. And this is just the beginning of our journey.We seek a visionary individual who is detail-oriented and values simplicity. You will be part of a high-performing team where ownership, open communication, and impactful delivery are paramount. We believe that collaboration, humility, and a relentless focus on quality drive our success.Become a key player in our Canadian success story and influence the financial future for millions. Discover our Culture Manual and learn more about our work philosophy.The Delivery Platform team is responsible for the entire deployment lifecycle at Wealthsimple, ensuring that code transitions smoothly from commit to reliable production. We develop and maintain CI/CD infrastructure, deployment systems, and observability tools that empower hundreds of engineers to deliver secure, high-quality software to millions of users swiftly and confidently.Our platform utilizes GitHub Actions self-hosted runners for continuous integration, ArgoCD and Argo Rollouts for progressive delivery, package publishing, deployment visibility via Datadog and Backstage, and continuous load testing through k6. We prioritize reliability and view deployment velocity as a key measure of our success. As a Senior Developer on our team, you will not only maintain pipelines but also architect systems that enhance the speed, safety, and transparency of code deployment at Wealthsimple. Your contributions will directly enable hundreds of developers to deploy multiple times a day with confidence.In this role, you will have the chance to:Advance progressive delivery with Argo Rollouts and GitOps. Amplify our canary deployment strategies and enhance our deployment processes.
Join our dynamic team at Collabera as a Junior Software Developer Engineer in Testing (QA) where you will play a crucial role in ensuring the quality and performance of our software products. You will collaborate with developers and other QA engineers to design, execute, and maintain automated test scripts while also performing manual testing as required.