Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Ideal candidates should possess a strong background in C++ and Python programming, with experience in embedded systems development. Familiarity with Linux environments and a solid understanding of software integration processes are essential. Strong analytical skills and the ability to work collaboratively within a team are a must.
About the job
Spiria seeks a C++/Python Software Developer in Laval to help build embedded Linux software for large-scale machinery. The focus is on delivering reliable, deterministic systems that operate with high precision in demanding, real-world environments.
Key responsibilities
Design and implement embedded Linux software for machinery
Develop user interfaces that support operational requirements
Automate machine tasks to improve efficiency
Create control systems to manage machine functions
Integrate software components to enhance machine performance
Work location
This role is based at Spiria's Laval office. Regular on-site presence is required.
About Spiria
Spiria is a forward-thinking technology company specializing in delivering high-quality software solutions. We pride ourselves on our commitment to innovation and excellence, fostering an environment where talented individuals can thrive and contribute to exciting projects.
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 sa…
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.
OUR MISSION At Redwood, we empower our customers through innovative automation solutions tailored for mission-critical business processes. ABOUT US Redwood Software stands at the forefront of full stack automation solutions, specializing in ERP-focused SaaS platforms. Our belief in the transformative potential of automation drives us to deliver unparalleled tools that enable seamless orchestration, management, and monitoring of workflows across diverse applications, services, and servers — whether in the cloud or on-premises. Join us and experience the freedom to innovate. Our global team of automation experts and customer success engineers is dedicated to providing exceptional support and solutions that allow you to redefine your future. In a collaborative and dynamic environment, we foster creativity, continuous learning, and a shared passion for building outstanding products. Step back from the details and witness the bigger picture with Redwood Software. CORE VALUES One Team. One Redwood Make Your Own Weather Obsess over Customer Success Work the Problem Be Curious Own the Outcome Respect Each Other YOUR IMPACT At Redwood, you will contribute to software that drives the operations of some of the world’s largest enterprises. Our solutions support critical workflows such as month-end accounting and supply chain logistics. If you're eager to make a meaningful impact on people's lives and the global economy, this is your chance! We are looking for a passionate entry-level Full Stack Developer with a focus on Java to join our expanding engineering team. In this role, you will play a key role in designing, developing, and maintaining robust and scalable full-stack applications that power our automation and SaaS platforms. You will be involved in the entire software development lifecycle, from concept to deployment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, impactful solutions. Develop and deploy high-performance, scalable full-stack applications using Java, JavaScript, and contemporary technologies. Maintain robust back-end services, ensuring our APIs are efficient and dependable. Create responsive, user-friendly front-end interfaces that enhance the customer experience. Take ownership of features, collaborating with product managers and stakeholders to deliver results.
English is available belowTravel goes beyond just reaching a destination; it's woven from every memory created along the way. At Plusgrade, we are committed to redefining the future of travel by partnering with over 200 airlines, hotels, cruise lines, rail networks, and financial services to create significant new revenue streams through exceptional customer experiences. Grounded in our core values of ambition, innovation, and collaboration, we strive to push boundaries, exceed expectations, and leverage the best from each other. We foster a culture that believes our strength lies in our unity as we work together to build an extraordinary future in the travel industry. Join us in transforming everyday travel into truly extraordinary experiences.ABOUT THE POSITION:As the Technical Lead of the software engineering team, you will be tasked with designing technical solutions for our loyalty e-commerce platforms and guiding developer teams throughout the software development lifecycle. This role requires advanced expertise in frontend development using React, TypeScript, solution architecture design, CI/CD, and engineering best practices. Strong communication and collaboration skills are essential as you will lead teams in developing new product features.YOUR RESPONSIBILITIES:Reporting to the Director of Software Engineering, you will:Collaborate with the product team to design new features that deliver value to millions of loyalty members worldwide.Share responsibility for the technical health of your team: architecture, best practices, reliability, security, etc.Work with the headless CMS of Salesforce Commerce Cloud to support the creation of storefronts.Collaborate with scrum masters, product owners, designers, and other stakeholders.Enhance developer and user experience through thoughtful design, rigorous testing, and clear documentation.Play a key role in delivering high-quality products to our partners and clients.YOU BRING:Excellent communication skills.Experience in leading software projects or development teams.Experience with frontend technologies and best practices.
We are seeking a talented and experienced Senior Full Stack Software Developer to join our dynamic team. As a vital member of our web platform team, you will take charge of integrating our internal systems, implementing automated testing, analyzing requirements and designs, and planning and developing new features for our internal software platform, from conception to deployment.Key Responsibilities:Enhance the performance and overall quality of the website by writing robust and maintainable TypeScript code.Design, develop, and deploy both internal and public features using ReactJS, React Native, and NodeJS.Write unit tests, integration tests, and system tests to ensure code quality.Provide technical leadership through code reviews and participating in architectural discussions with the team.Collaborate closely with the product team to track progress, address challenges, share updates, and clearly and constructively explain the causes of risks and issues.Work in partnership with our internal designer to create elegant, intuitive, and adaptive user interfaces.
Why Join Auvik?Innovative Technology: At Auvik, we create transformative network management solutions that empower IT teams by automating routine tasks, enhancing operational efficiency, and minimizing risks. Our software ensures that IT professionals can effectively monitor and manage network infrastructure remotely, providing critical visibility and control.Supportive Leadership: Our leadership team prioritizes transparency and trust. With a clear vision for Auvik, our experienced leaders are approachable and dedicated to driving success for both the company and its employees.Beloved Product: Our customers, who are highly technical and ambitious, appreciate our offerings. We take pride in delivering solutions that truly meet their needs.Opportunities for Growth: Auvik is committed to your professional development. We provide regular feedback, a thorough onboarding process, and tailored programs to help you advance your career.Flexible Work Environment: Embrace the freedom to work from anywhere. As a fully distributed team, we support remote work, allowing you to choose the environment that maximizes your productivity.Role Overview:As a Staff Software Developer on our AI & Platform team, you will be a key technical leader responsible for developing AI-driven functionalities within our product. Collaborating closely with a Staff Data Engineer, you'll focus on the application and agentic AI layer, designing, developing, and deploying AI features that enhance customer interaction. This role is highly technical and requires a strong foundational knowledge of software development.
Role overview ADGA Group Consultants Inc. seeks an Intermediate Software Developer to work on Human Resource Management Systems (HRMS) applications. This role is located in Ottawa and centers on building technology that supports HR operations. Key responsibilities Design, develop, and maintain software solutions that enhance HR processes and user experience Work with colleagues from various teams to gather requirements and deliver new features Identify, troubleshoot, and resolve technical issues as they occur Meet project deadlines while following established development standards Team environment The development team values open communication and collaboration. Team members work together with professionals from multiple backgrounds to deliver dependable HRMS solutions.
BIXI Montréal manages the bike-sharing system for the Greater Montreal area and Estrie, with more than 12,500 bikes and 1,000 stations across 13 cities. As a non-profit founded by the City of Montreal in 2014, BIXI focuses on accessible and collaborative mobility solutions that help shape urban life. This permanent Web and Software Developer role reports to the Director of Technology and Innovation. The position centers on building and maintaining web applications, interfaces, and scripts that support daily operations. Benefits become available after three months of employment. Main responsibilities Work with the project manager and users to gather, analyze, and formalize business requirements Design, develop, and maintain web interfaces, applications, and APIs that support operations and performance monitoring Create and maintain scripts and integration solutions to enable smooth data exchange between software, systems, and equipment Uphold code quality, security, and data confidentiality by following best development practices Produce and update technical documentation, and collaborate with operational teams to address integration issues This position is based in Montréal, Québec, Canada.