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.
Position Overview:Join a multidisciplinary team at the heart of manufacturing operations, where software development, electronics, and product innovation converge.You will work closely with R&D teams (electronic, firmware, software, mechanical) as well as external partners and manufacturers to ensure a seamless and high-quality integration of new products in…
Dialpad Inc. is looking for a Software Development Engineer in Test based in Vancouver, Canada. This position centers on enhancing the quality and reliability of Dialpad’s communication products. Role overview The Software Development Engineer in Test collaborates with teams throughout the company. The main focus is to develop automated tests that support product performance and stability. What you will do Work alongside engineering and product teams to uphold high standards for product quality Build and maintain automated test suites for Dialpad’s communication products Contribute to efforts that improve product reliability and performance
About League Founded in 2014, League is a healthcare consumer experience platform based in Toronto. Using artificial intelligence, League connects with over 63 million people worldwide, offering personalized healthcare solutions. The platform supports payers, providers, and health partners to build engaging digital health experiences. League powers digital offerings for brands such as Highmark Health, Manulife, Medibank, and Shoppers Drug Mart, and has raised more than $285 million in venture capital. Role Overview The Software Development Engineer in Test (Intermediate to Senior) will focus on quality assurance for League’s products. This role combines engineering skills with hands-on testing, balancing the creation of automation frameworks and thorough manual validation. The position is onsite in Toronto. Expect to work closely with engineering and product teams, integrating quality into every step of development, from design through release and post-launch monitoring. What You Will Do Test Framework & Infrastructure Design, build, and maintain scalable test automation frameworks for iOS and Android (using Appium, Espresso, and XCUITest), as well as for web applications (using Playwright or Selenium). Create and maintain reusable test libraries, data builders, and mocking utilities for use by other engineers. Implement tools for observability in testing, such as flakiness dashboards, coverage reports, and failure triage utilities. CI/CD Integration & Shift-Left Quality Integrate automated test suites as quality gates within CI/CD pipelines (using GitHub Actions, CircleCI, or similar), ensuring that build failures are resolved within 30 minutes. Advocate for shift-left testing by participating in design and architecture reviews, identifying testability concerns early, and influencing API contracts, feature flags, and observability hooks. Work with DevOps and Platform teams to maintain test environment consistency between staging and production. Test Strategy & Execution Define and own the test strategy, aiming for comprehensive coverage and efficient execution.
Hello and welcome! We appreciate your visit! Are you on the lookout for a fresh opportunity or simply exploring the landscape? You may be in the right place!As a Principal Software Developer, you will play a pivotal role in shaping the design and architecture of the essential components of our flagship Lightspeed Retail product, which serves thousands of merchants globally. Your contributions will be instrumental in delivering innovative solutions tailored to our customers' needs. You will elevate engineering practices across the organization through technical mentoring, promoting best practices, and empowering teams to work towards a sustainable architecture.This role requires you to reside in Canada or the USA and work within EST/EDT hours. We offer fully remote, partially remote, or fully office-based work arrangements in cities with local offices.
D2L is a pioneering cloud-based company dedicated to revolutionizing education and shaping the Future of Work. As the landscape of teaching and learning undergoes its most significant transformation in history, D2L stands at the forefront of this pivotal change.Our innovative approach facilitates personalized, student-centered experiences, leading to enhanced retention, engagement, satisfaction, and outcomes for learners across all ages, whether in schools, universities, or corporate environments.At D2L, we are committed to disrupting traditional learning methodologies by providing a next-generation learning environment designed to engage and inspire. Our platform is recognized for its ease of use, flexibility, and intelligence, making D2L the leading provider of robust and innovative learning solutions.With a mission spanning 25 years, D2L remains steadfast in transforming the global learning landscape, ultimately striving to enhance human potential worldwide.How will I make an impact?We are seeking experienced software developers who are passionate about applying engineering best practices in their work. As a Senior Software Developer, you will leverage your expertise to empower teams, increase productivity, and drive effective decision-making through your contributions. Your insights and experiences will be critical in ensuring we invest in the right technologies to achieve our objectives.You will be engaged with a diverse range of technologies, including distributed systems, machine learning, user interface design, mobile applications, and cloud computing.
Join MaintainX as a Senior Software Developer specializing in search engine technology. In this pivotal role, you will take the lead on designing and implementing advanced search solutions that enhance user experiences. Your expertise will contribute to developing innovative features, optimizing performance, and ensuring the scalability of our systems.
Telesat (Nasdaq and TSX: TSAT) stands as a prominent global satellite operator, delivering dependable and secure satellite communications solutions across the globe for over 55 years. With a foundation rooted in engineering excellence and an unwavering commitment to customer service, Telesat has established itself as one of the largest and most successful satellite operators in the industry. Our innovative Telesat Lightspeed network is set to transform global broadband connectivity starting in 2027, providing enterprise and government users with high-capacity, secure, resilient, and affordable solutions featuring ultra-low latency and speeds comparable to fiber optics. Based in Ottawa, Canada, Telesat also operates multiple offices and facilities worldwide. The company’s advanced satellite fleet includes 14 GEO satellites, the Canadian payload on ViaSat-1, and one LEO 3 demonstration satellite. For more insights, follow Telesat on X and LinkedIn or visit www.telesat.com.As a Senior Embedded Software Developer, you will take ownership of specific software modules, ensuring their development, quality, and functionality. You will be a vital member of our scrum team, contributing to the design, coding, and testing of our cutting-edge LightSpeed Software. This role involves active collaboration with our testing and support teams to guarantee thorough testing and efficient bug resolution. Additionally, you will lead technical discussions, guide decision-making processes, and document discussions effectively.
About UsAir-tek is a pioneering Canadian software company that has developed an impressive suite of innovative products, securing a substantial share in a vast global market. Our strong product-market fit has attracted numerous customers, and we are currently in a growth phase, operating discreetly to maximize our potential.Our diverse team is unified by a passion for tackling intricate challenges, driven by a commitment to innovation and a vision to revolutionize the passenger-centric travel industry. Located in Toronto, we foster an inclusive culture centered on trust, collaboration, delivering exceptional products, and nurturing continuous personal development. We are passionate about our work and dedicated to supporting our colleagues.The RoleWe are seeking enthusiastic Software Developers eager to create high-quality, production-ready software and expand their technical ownership over time.As a Software Developer, your responsibilities will include working on core product features and services that facilitate real-world airline operations. You will contribute to system design, develop scalable APIs and integrations, and collaborate closely with senior engineers, QA, and product partners to deliver dependable solutions.This position is perfect for engineers who have progressed beyond merely executing tasks and are ready to take ownership of significant components, make informed technical decisions with guidance, and continuously enhance their skills.
Telesat (Nasdaq and TSX: TSAT) stands as a premier global satellite operator, delivering dependable and secure satellite communication solutions worldwide to broadcasters, telecommunications, corporate entities, and government clients for over 55 years. With a robust legacy of engineering excellence, reliability, and exceptional customer service, Telesat has emerged as one of the largest and most successful satellite operators globally. Our innovative Telesat Lightspeed Low Earth Orbit (LEO) satellite network is set to launch in 2027, aiming to transform global broadband connectivity for enterprises and government users. This cutting-edge network will provide a unique combination of high capacity, security, resilience, and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, with offices and facilities across the globe. Our state-of-the-art satellite fleet includes 14 GEO satellites, the Canadian payload on ViaSat-1, and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit www.telesat.com.We are seeking a passionate and skilled Senior Embedded Software Developer to join our dynamic scrum team. In this role, you will play a pivotal part in designing, developing, and testing our next-generation LightSpeed Software. You will actively collaborate with both the testing and support teams to ensure thorough testing and efficient bug resolution. Your input will be invaluable in the decision-making processes related to testing.
Join Zensurance as a Senior Software Developer and become a key player in transforming the insurance technology landscape. We are seeking an innovative and passionate individual who will work collaboratively within a dynamic team to design, develop, and implement cutting-edge software solutions.
Join Behavox as a Senior Software Engineer specializing in Java development. In this role, you will leverage your expertise to design, implement, and maintain robust software solutions that drive our innovative projects. You will collaborate with cross-functional teams to enhance system architecture and improve overall performance.This is a fantastic opportunity for individuals who are passionate about technology and eager to tackle complex challenges in a fast-paced environment.
Full-time|$75K/yr - $85K/yr|On-site|Kitchener, ON, Canada, Toronto, ON, Canada, Vancouver, British Columbia, Canada, Winnipeg, MB, Canada
D2L is a forward-thinking cloud company that is revolutionizing the education landscape and shaping the Future of Work. We are at the forefront of a historic transformation in teaching and learning methodologies, positioning D2L as a pivotal player in this evolution.Our innovative approaches to education empower a personalized, learner-centric experience, leading to enhanced retention, engagement, satisfaction, and success for learners across the globe—whether in educational institutions, workplaces, or training programs.D2L is committed to redefining how the world learns by offering next-generation learning environments and solutions that captivate and motivate learners. Our platform is not only robust and innovative but also designed to be user-friendly and adaptable to diverse needs.With a steadfast mission that has driven us for 25 years, we are dedicated to transforming the learning experience worldwide, thereby enhancing human potential on a global scale.How will I make an Impact?We are seeking passionate Software Developers who are set to graduate in 2025. Your role will be instrumental in advancing our mission to leverage technology to transform education globally. Our software is utilized daily by millions, and we need developers ready to rise to this challenge. You will work on an array of technologies, including, but not limited to, distributed systems, automated test development, user interfaces, mobile, and cloud computing. As a developer at D2L, you will turn visionary ideas into reality.At D2L, our Software Developers are not just code writers; they are collaborators who engage closely with technical product managers, designers, and test developers. Your insights and perspectives will be vital in ensuring we are building effective solutions.
**English available below**At Plusgrade, we believe that travel transcends mere destinations; it’s about the myriad of memories crafted along the way. Our mission is to reshape the future of travel by partnering with over 200 airlines, hospitality establishments, cruise lines, rail networks, and financial services to generate substantial new revenue streams through exceptional customer experiences. Guided by our core values of ambition, innovation, and collaboration, we continually strive to push boundaries, exceed expectations, and harness the best in everyone. We foster a culture that thrives on the belief that our strength lies in our unity, working together to build an extraordinary future in the travel industry. Join us in transforming everyday travel into truly extraordinary experiences.ROLE OVERVIEW:We are in search of a Principal Software Developer (Payments) to lead our Payments team technically and assist in building robust, scalable, and secure payment capabilities for our travel partners and their clients. This role is based in our Montreal office and is part of the Payments team, which is responsible for productizing and centralizing payment processing across Plusgrade’s growing business units to streamline operations and unlock new revenue opportunities.As Plusgrade expands, the Payments team plays a pivotal role in modernizing and unifying transaction execution on our platform. You will work on core services that drive high-volume and critical payment and fulfillment workflows for the business, collaborating closely with other units (SBU, PBU, HABU) to deliver shared and scalable payment capabilities.In this role, you will design and develop services that handle complex business logic, integrate with multiple Payment Service Providers (PSP), and ensure reliability, security, and high performance at scale. Your work will directly impact payment acceptance rates, user experience, and revenue across our products. You will closely collaborate with product managers and engineers across the stack to build and deliver new payment products and features for airlines and travelers while mentoring and upskilling engineers within your team and beyond.
Full-time|CA$164K/yr - CA$212K/yr|Hybrid|Toronto, ON, Canada
IXL Learning, a leader in personalized educational technology, is on the lookout for a dynamic Software Development Manager to lead a team of exceptional engineers while providing both technical and project leadership.This full-time position is based in our Toronto, Ontario office, with a work schedule from Monday to Friday, offering the flexibility to work from home one day per week.
Join our innovative technology team at SSENSE as a Lead Software Developer. We are seeking a talented individual who is passionate about crafting high-quality software solutions that drive our e-commerce platform. You will play a crucial role in developing new features, optimizing performance, and ensuring the reliability of our systems.In this position, you will collaborate with cross-functional teams, mentor junior developers, and contribute to the architectural vision of our products. If you are looking to make a significant impact in a fast-paced environment, we want to hear from you!
Job Overview:Are you eager to enhance the way hundreds of developers build, deploy, and operate software in cloud, on-premise, and hybrid environments? Join us in creating a unified platform that simplifies complexity and empowers product teams to focus on delivering value.We are seeking a passionate Platform Engineer with expertise in Kubernetes, automation, observability, developer experience, and hybrid deployment challenges.The Platform Engineering team possesses the essential skills that enable Genetec product teams to create, deliver, and operate software seamlessly across cloud and client environments.Your Daily Contributions:Based on your technical skills and interests, you will contribute to one or more of the following missions:Hybrid Hosting and NetworkingEmpower developers to run containers consistently across cloud and on-premise devices.Create, manage, and upgrade our fleet of Kubernetes clusters.Provide a secure and reliable network for all deployment modes.Release AutomationEnable developers to build once and deploy everywhere.Deliver fast, reliable CI/CD pipelines with gradual rollouts and quick rollbacks.Support confident ring deployments and on-site delivery.Observability and ReliabilityProvide standard libraries and templates to simplify application instrumentation.Centralize telemetry data ingestion by balancing cost and performance.Allow product teams to quickly diagnose issues through relevant dashboards and insights.Infrastructure AbstractionRemove cloud-specific dependencies to enhance portability and simplify operations.Automate provisioning for fast and reproducible environments.Offer secure, compliant, and reusable infrastructure components.Developer Experience and Self-ServiceContinuously reduce cognitive load and friction for developers using the platform.Build and scale Genetec’s internal developer portal (IDP).Collaborate closely with other teams to ensure seamless platform integration.
Be a Part of the Future of Finance.At Robinhood, our goal is to make finance accessible to everyone. With an anticipated $124 trillion in wealth set to be transferred to younger generations over the next two decades, we stand at the forefront of a pivotal cultural and financial evolution. If you're eager to be a key player in this transformative era, we want to hear from you.About the Team and Your RoleJoin our elite team dedicated to leveraging cutting-edge technologies to tackle the most pressing challenges in finance. We seek innovative thinkers and creators who are driven to enhance customer experiences and safeguard their interests. The Ops Platform and Fraud Investigations team specializes in developing internal platforms that automate tedious manual processes using AI, serving vital areas like Fraud Operations, Account Operations, Financial Crimes Operations, and Retirement Services. Collaborating closely with product teams, data scientists, and operations partners, we aim to deliver robust systems that enhance decision-making and operational efficiency.As a Software Developer, you will craft platforms that empower operational teams to swiftly and accurately investigate and resolve issues. Your role will involve working with extensive datasets to develop tools that facilitate fraud detection and investigation workflows. Partnering with data scientists and machine learning engineers, you'll help transition manual processes into automated solutions, concentrating on improving system reliability, decreasing operational workload, and accelerating the rollout of new products and features across Robinhood’s services.This position is based in our Toronto, ON office, with a requirement for in-person attendance at least three days a week.At Robinhood, we value the impact of in-person collaboration in driving progress, fostering innovation, and building community. Our office environment is deliberately designed to energize and support high-performing teams.
Join Vention as a Software Developer and take part in revolutionizing the way manufacturing is done. In this role, you will collaborate with a dynamic team of engineers to design, develop, and maintain software solutions that enhance our innovative manufacturing platform. Your expertise will help drive the development of new features and improve existing functionalities, ensuring our platform meets the evolving needs of our customers.
Team Overview Robinhood Markets, Inc. is building a team in Toronto focused on expanding access to financial services. The Derivatives group develops a regulated exchange for perpetual markets, scaling infrastructure to handle rapid product growth and rising trading activity. This team works closely with product, infrastructure, and security partners to deliver systems that enable new contract launches and support market expansion. What You Will Do Design and implement backend systems essential for derivatives trading, including order handling, execution workflows, and risk-sensitive processes Work on high-volume trading platforms where low latency and high throughput are critical Enhance system performance, maintain data integrity, and support platform scalability as trading volumes increase Collaborate with other teams to deliver reliable, accurate, and high-performing infrastructure for new markets and products Participate in an on-call rotation to ensure operational stability Who We’re Looking For Experienced backend developer with a background in low-latency, high-throughput systems Comfortable designing and maintaining systems where execution precision and reliability are essential Strong problem-solving skills and a drive to improve financial technology Ready to work in a regulated, high-stakes environment with a focus on accuracy and performance Work Location and Collaboration This position is based in Toronto. In-person attendance is expected at least three days per week. Robinhood values face-to-face collaboration to accelerate progress, encourage innovation, and build community. The workspace is designed to support and energize high-performing teams.
At Tecsys, we embrace the numerous benefits of remote work, including enhanced employee satisfaction, heightened productivity, and a positive impact on both individual well-being and the planet. As a digital-first organization, we offer a flexible work environment complemented by modern office spaces that encourage collaboration, enabling our team to work in the most effective manner.About TecsysTecsys is a rapidly growing innovator in supply chain solutions, partnering with leading healthcare systems, hospitals, and pharmacy businesses, as well as distributors, retailers, and third-party logistics providers (3PLs). Our mission is to revolutionize supply chains through advanced technology. If you're excited to tackle intriguing challenges while continuously learning and growing, Tecsys might be your perfect match!Tecsys is on the lookout for a passionate Software Development Manager to lead our talented team of professionals in designing, analyzing, and developing top-tier supply chain management solutions for the healthcare, logistics, and retail sectors.Your ProfileYou are an inspiring software development leader, eager to harness teamwork, technology, and innovation to create solutions that truly satisfy customers. You recognize that our employees are our most valuable asset and take full responsibility for your commitments and any mistakes made along the way. You are well-versed in agile methodologies and dedicated to empowering your teams. As a leader, you possess the courage to make tough decisions when necessary and appreciate the importance of learning and having a good time at work.Key ResponsibilitiesThe Software Development Manager will oversee the daily activities and development efforts of teams focused on creating, deploying, and maintaining SaaS software, guiding them to achieve their maximum potential. You will assess existing solutions to influence technical decisions, outline project and resource timelines, keep track of project schedules, and ensure that team objectives and milestones are met.You will lead a highly skilled team of developers who have demonstrated success at Tecsys, mentoring them in the ongoing enhancement of development practices, including the responsible integration of AI-assisted software engineering to boost productivity, quality, and efficiency in delivery.