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.
Role overview Genetec Inc. is looking for a Team Lead, Software Development in Montreal, Quebec. This position leads a group of developers, providing direction and support to help the team deliver new software solutions. The Team Lead works closely with cross-functional teams to keep projects on track and improve product quality.
Join MaintainX as a Senior Software Developer specializing in search functionality. In this role, you will leverage your advanced programming skills to enhance our search capabilities, ensuring our users find the information they need quickly and efficiently. You will collaborate with cross-functional teams to design, implement, and optimize search algorithms while maintaining high performance and scalability.
About the RoleGreetings! My name is Hunter, and I serve as the Development Manager for the Frontend Foundations team here at Jane. My top priority is to cultivate an environment that empowers our team to achieve their highest potential in their careers.Our mission is to equip Janers with the necessary platforms and tools that enable them to tackle the unique challenges within their domains. We oversee the systems and standards that all product teams at Jane rely on, including Module Federation, build tooling, our Burrito design system for both web and React Native applications, observability, and the crucial transition away from outdated legacy patterns. When we succeed, we enable product teams to operate more efficiently, ultimately allowing more clinics to provide exceptional care to their patients. This is how our work directly supports Jane’s mission.In my free time, I enjoy exploring a variety of interests such as permaculture, pottery, music, and gaming. I am passionate about environments where diverse disciplines intersect, contributing to a richer understanding of each.We are currently at a transformative phase at Jane. Our frontend platform is undergoing significant enhancements: moving away from legacy frameworks towards modern, scalable infrastructure; extending our design system to mobile using React Native; and developing tools that streamline platform functionality for the teams that depend on it. This position exists because we require an individual capable of taking on complex, well-defined projects and executing them with skill and accountability. You will be challenged with demanding tasks and will be trusted to see them through to completion.The team you will be joining is inquisitive, interconnected, collaborative, and genuinely enthusiastic about AI-native development. We prioritize speed, quality, and believe that platform work represents some of the most impactful engineering you can undertake. If you are motivated by intricate technical challenges, enjoy enhancing systems, and wish to ease the workflow of every developer at Jane, I would love to connect.Your Expected ImpactLead medium-complexity platform projects from inception to completion, including design, delivery, and post-release management, with minimal supervision: JS tooling, build systems, Module Federation infrastructure, and other enhancements that bolster the overall reliability of the frontend ecosystem.Contribute proficiently to our Module Federation infrastructure, adhering to established patterns while defining new extensions and systems to facilitate scaling.Enhance developer experience via automation, tool improvements, and a consistent practice of refining the areas you engage with.Actively engage in our Burrito design system, contributing to maintaining component quality, testing coverage, and documentation.
Join our dynamic team at Zip as a Senior Software Engineer specializing in our Developer Platform. This is a unique opportunity to shape the future of our technology stack while collaborating with cross-functional teams to deliver high-quality software solutions. You will be responsible for designing, developing, and maintaining robust backend services and APIs that empower our developer community.
Important Notice on Application and Interview Integrity: Please be aware that impersonating someone else during the application or interview process to assist that person in obtaining employment at Precisely Software Incorporated ("Precisely") is illegal. Any fraudulent actions identified by Precisely may lead to the rejection of your application, rescinding of an offer, or termination of employment, along with potential legal consequences. At Precisely, we lead the way in data integrity, empowering businesses to make informed decisions based on reliable data. Our unique blend of software, data enrichment products, and strategic services enables us to help our customers enhance revenue, reduce costs, and mitigate risks. We serve over 12,000 global organizations, including 95 of the Fortune 100. Our team of 2,500 employees is driven by four core values: Openness, Determination, Individuality, and Collaboration. We prioritize career development and offer ample opportunities for growth and community building. Our remote-first culture embraces diversity and spans 30 countries, with offices on over five continents. Join us at this exciting time at Precisely!This position is 100% remoteRole Overview:As a Senior Software Developer, you will contribute to the design and development of microservices within a hybrid-cloud architecture, specifically under Precisely’s Data Integrity Suite. Your role will involve extensive collaboration with architects, UX specialists, product managers, and fellow developers to deliver robust solutions. You are expected to be hands-on and well-versed in the latest technologies.Key Responsibilities:Assume end-to-end technical ownership of product featuresEngage in unit-level design, coding, unit testing, integration testing, and participate in the complete software development life cycle (SDLC)Lead and participate in technical design discussions, providing constructive feedback and suggestionsCollaborate effectively with cross-functional teams to achieve project goals
Embracing the benefits of remote work, such as enhanced employee morale, increased productivity, and reduced commuting impact on both personal well-being and the environment, we proudly identify as a digital-first organization. Our investments in cutting-edge technologies and programs have laid a strong foundation for this approach. With our digital-first work environment, complemented by conveniently located offices and collaborative spaces, we empower our team to work in a manner that maximizes their productivity.About UsTecsys is a rapidly growing innovator providing advanced supply chain solutions to leading healthcare systems, hospitals, pharmacy businesses, distributors, retailers, and third-party logistics (3PL) providers. We collaborate with industry leaders to revolutionize their supply chains through technology. If you thrive on tackling engaging challenges and seek continuous learning opportunities, Tecsys could be the perfect fit for you!About the RoleWe are in search of a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is pivotal in ensuring the quality, reliability, and integrity of our cloud-based data platform, which is built on AWS and Databricks.This position transcends traditional QA roles by focusing on data pipelines, transformations, and business rule validation across Bronze, Silver, and Gold layers.A primary expectation is to incorporate automated testing as a fundamental aspect of the development lifecycle. For each feature or transformation, you will be instrumental in defining and constructing automated tests from the outset, ensuring their continuous reuse throughout development and as part of regression testing.Your objective will be to cultivate a test-first, automation-driven culture, where automated validation delivers immediate feedback on data quality and stability, while manual testing serves to validate edge cases and facilitate exploratory testing.Collaboration will be key, as you will work closely with Data Engineers, Product Owners, and Business Stakeholders to guarantee that all data products delivered meet business expectations with exceptional quality and consistency.What You’ll DoActively participate as a member of an agile data platform teamCollaborate with Data Engineers and Product Owners to define test strategies in tandem with feature developmentDesign and implement automated test cases from the outset for new pipelines and transformationsBuild and sustain automated regression testing frameworks for data pipelinesEnsure the reusability of automated tests across development cycles and integration into regression suitesValidate end-to-end data pipelines spanning Bronze, Silver, and Gold layersIntegrate automated tests into CI/CD pipelines to facilitate continuous validationDesign and implement data observability checks, including...
Team focus The Development Accelerator group at Abnormal Security develops and maintains the internal platform that supports engineering teams across the company. This platform includes tools, libraries, and infrastructure designed to help engineers design, build, test, and release products efficiently and reliably. Developer CLI tooling Monorepo build and continuous integration workflows Shared libraries in Go and Python Testing and release safety systems that define the Golden Path for backend development What you will do Software Engineers I on this team take on specific engineering challenges from start to finish, with support and guidance from peers. The position calls for sound judgment and a steady increase in independence as you deliver reliable results. Using AI tools is central to this role. Expect to use AI to research solutions and speed up development, while ensuring that code and outcomes remain accurate, maintainable, and ready for production. Location This position is remote and open to candidates based in Canada.
Full-time|On-site|Vancouver, British Columbia, Canada
About Benevity Benevity builds technology that helps organizations and their employees support social causes. Our platform enables charitable giving, volunteer programs, grantmaking, employee resource groups, and small-scale actions for good. Many Fortune 100 companies use our tools to foster inclusive cultures and drive positive impact. As one of Canada’s early B Corporations, we balance purpose and profit. Our team works across Canada, Spain, Switzerland, the UK, the US, and other locations. Role Overview Benevity is growing quickly and values adaptability. We are looking for a Senior Full-Stack Software Developer in Vancouver, British Columbia, who thrives in a collaborative, diverse team. This role focuses on building and refining our platform, with a special emphasis on financial solutions that help companies and their employees participate in social good globally. What You Will Do Develop and enhance Benevity’s Impact Platform, working closely with Product Managers and key partners to deliver a strong user experience. Contribute to the ongoing improvement of our Financial Engine, connecting employees and customers with meaningful opportunities for action. Collaborate with technical leaders and cross-functional teams to meet and exceed client expectations. Mentor team members to strengthen technical skills and support a high-performance culture. Apply AI-first methods, thorough debugging, code reviews, and comprehensive testing to maintain quality. Work with cloud-based data processing to ensure efficient, scalable solutions. What We’re Looking For Extensive experience in full-stack software development. Strong background in AI-driven development, debugging, code review, and testing. Proven ability to process data efficiently in cloud environments. Experience collaborating with diverse teams and mentoring others. Comfortable adapting to change and contributing within a growing organization.
Full-time|Remote|Fully remote - Canada, Kosovo, North Macedonia or United Kingdom
At Slice, our mission is to empower local pizzerias by providing them with the cutting-edge technology and resources they need to compete with major franchises while preserving their independence. Founded by Ilir Sela, who began with his family's pizzerias, Slice now supports tens of thousands of restaurants in enhancing their digital capabilities and building sustainable businesses. As we continue to grow, we are seeking talented individuals who are passionate about contributing to this meaningful mission. Your Role: As a Full-Stack Software Developer, you will be instrumental in crafting innovative solutions that improve operational efficiency for our restaurant partners, ensuring they deliver exceptional experiences to their customers. You will primarily utilize Python and Django to design, develop, and maintain robust web applications. Collaborating closely with Product Designers, Product Managers, and various stakeholders, you will create high-quality software tailored to user needs. Team Dynamics: You will be part of an agile team of 7-10 Full Stack Engineers dedicated to building and maintaining high-performance Django/Python applications. Our fast-paced environment encourages rapid iteration and continuous improvement of our internal products, driving efficiency and delivering significant impact. With team members located across the US, UK, and Eastern Europe, we foster a collaborative culture that values diverse expertise and high code quality. The Ideal Candidate: We are looking for creative and entrepreneurial developers eager to build world-class products for small businesses. The key competencies for this role include: Demonstrated experience and enthusiasm for web technologies such as Django, Python, and RESTful APIs. Ability to thrive in a remote work environment and collaborate asynchronously with colleagues across various time zones and backgrounds. Strong communication skills to express design opinions while valuing input from peers. Perks of Joining Slice: Beyond competitive benefits, here are some unique highlights of working with us: Access to comprehensive healthcare plans Flexible working hours Opportunities for professional development and growth
Join Our Team:At Geotab, we are at the forefront of IoT and connected transportation, recognized as a certified “Great Place to Work™.” Our diverse and talented team collaborates to empower businesses, ensuring they thrive while enhancing the safety and sustainability of our communities.We are committed to advancing security by connecting commercial vehicles to the internet, enabling data-driven analytics that help our clients manage their fleets efficiently. Through our open platform and Geotab Marketplace®, we provide countless third-party solutions that allow organizations of all sizes to streamline operations and integrate vehicle data with their business processes. By processing billions of data points daily, we leverage data analytics and machine learning to boost productivity, optimize fleet performance, minimize fuel consumption, and ensure compliance with evolving regulations.As our team expands, we seek passionate individuals who are ready to think outside the box and make a difference. At Geotab, we foster a dynamic, ever-evolving environment where team members embrace challenges and take on diverse responsibilities beyond their job descriptions. Join us for a rewarding career filled with opportunities for innovation, competitive benefits, and a vibrant, inclusive company culture. Discover what it means to be a Geotabber by visiting our blog and follow us @InsideGeotab on Instagram. Join our talent network to stay updated on job opportunities.
About the Role CommerceIQ is hiring a Software Development Engineer in Toronto, Ontario. This role focuses on building and maintaining software that strengthens our e-commerce platform. The work directly shapes how our business serves customers. What You'll Do Design, develop, and support software solutions for e-commerce functions Collaborate with team members to solve technical challenges Contribute to projects that drive business results and improve customer experience Who We're Looking For Curious engineers who enjoy solving problems Motivated to grow skills and take on new challenges Ready to work in a collaborative, evolving environment
Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we lead the charge in setting industry trends rather than just following them! Collaborate with visionary companies and brilliant minds to transform groundbreaking concepts into tangible solutions. Envision yourself contributing to state-of-the-art telecommunication advancements, trailblazing automotive technology, life-saving healthcare innovations, and next-generation industrial automation. Our diverse projects are impactful and at the cutting edge of technological progress. Become part of something truly extraordinary!About UsSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We are not merely a company; we are a community of innovative thinkers. Our teams engage in projects that shape the future, from developing advanced communication systems and autonomous vehicles to pushing the boundaries of IoT solutions that enhance everyday life. Your contributions at Syntronic will make a significant impact.
ABOUT YOUWe are seeking a strategic and hands-on Director of Software Development to spearhead our global software engineering operations. In this pivotal role, you will be responsible for executing transformative technical initiatives and leading multiple development teams to create scalable, secure, and cutting-edge products that cater to millions of users across the globe.The ideal candidate will be an inspiring leader with profound technical expertise and a successful history of managing distributed engineering teams. You will excel in balancing speed with quality, mentoring engineering leaders, and nurturing a culture of accountability, innovation, and excellence.If you are passionate about orchestrating large-scale software development in a dynamic, product-driven environment and aspire to shape the future of a thriving technology enterprise, we would be thrilled to connect with you.ABOUT USXsolla is a pioneering global commerce company that provides robust tools and services to assist developers in overcoming the inherent challenges of the video game industry. From indie developers to AAA studios, companies collaborate with Xsolla to secure funding, distribution, marketing, and monetization for their games. Driven by our belief in the future of video games, Xsolla is dedicated to uniting opportunities and continually providing new resources for creators. Headquartered in Los Angeles, California, Xsolla serves as the merchant of record and has empowered over 1,500 game developers worldwide to connect with more players and expand their businesses. With diverse pathways to profitability and success, developers have everything they need to thrive.For more information, visit xsolla.com.
English version belowTravel is more than just reaching a destination; it is woven with every memory created along the way. At Plusgrade, we are committed to redefining the future of travel. We collaborate with over 200 airlines, hotel chains, cruise companies, 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 continuously strive to push boundaries, exceed expectations, and harness the best from each other. We foster a culture that believes our strength lies in unity, working together to build an extraordinary future in the travel industry. Join us in transforming everyday travel into truly remarkable experiences.ABOUT THE POSITION:As a Senior Frontend Software Developer, you will be responsible for designing technical solutions for our loyalty e-commerce platforms and guiding development 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. Excellent 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 add value to millions of loyalty members worldwide.Share the responsibility for your team’s technical health: architecture, best practices, reliability, security, etc.Work with Salesforce Commerce Cloud's headless CMS to support storefront creation.Engage with scrum masters, product owners, designers, and other stakeholders.Enhance the 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 ARE SOMEONE WHO:Possesses excellent communication skills.Has 5+ years of experience in building applications with NodeJS, TypeScript, React, HTML, and CSS.Has experience in...
Join Our TeamAre you passionate about shaping the future of multiplayer gaming? At Unity Technologies, we are tackling the intricate challenges of multiplayer game development. Our team is dedicated to striking the perfect balance between performance, flexibility, and usability, pushing the boundaries of creativity in multiplayer games.As part of our team, you will contribute to the development of Unity Multiplayer's core authoring flows while integrating essential gaming services directly into the Unity Editor. Help us make multiplayer game creation simpler and more innovative.We are seeking a skilled Senior Software Developer to significantly enhance the multiplayer service experience within Unity.In this role, you will have the autonomy to lead initiatives that improve the onboarding process, drastically reduce iteration times, and ensure high-level performance at scale for millions of users. Join us in defining and paving the way for the next generation of multiplayer game development!
Join us in shaping the future of finance.At Robinhood, our mission is to democratize finance for all. With an anticipated $124 trillion of assets set to be transferred to younger generations in the coming decades, we invite you to be part of this significant cultural and financial evolution. If you are ready to be at the forefront of this historic moment, we encourage you to apply.About the Team & RoleWe are assembling a top-tier team dedicated to applying cutting-edge technologies to solve the world’s most pressing financial challenges. We seek innovative thinkers, adept problem-solvers, and builders who strive to make a meaningful impact. Robinhood is a dynamic environment where ambitious individuals can achieve the pinnacle of their careers. Our high-performing, fast-paced team prioritizes ethics in all our endeavors. While expectations are high, so are the rewards.The Infrastructure organization is responsible for constructing and maintaining the foundational systems that drive all of Robinhood’s products and services. This division emphasizes reliability, scalability, and developer productivity by providing platforms, tools, and computing systems that support engineering teams across the organization. Within Infrastructure, you may join one of several specialized teams:The Backend Platform team facilitates swift, secure, and maintainable backend development at scale by creating application-layer frameworks and developer tools. This team plays a crucial role in advancing Go adoption across Robinhood by developing shared libraries and enhancing engineering support for production-ready Go services.The Provisioning team specializes in managing the lifecycle of infrastructure across AWS and Kubernetes environments. This team develops systems that provision infrastructure, assists application teams with cloud resources, and streamlines workflows for deploying and managing services.The Kubernetes Compute team constructs and operates a highly available, scalable Kubernetes-based compute platform, ensuring reliable application deployments and enabling multi-region scalability for Robinhood’s systems.The Technical Assurance Platform team builds and maintains a centralized service catalog that tracks service ownership, performance, and reliability across Robinhood.
Are you eager to make a direct impact on how hundreds of developers design, deploy, and operate software in cloud, on-premises, 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 Software Developer to join our Platform Engineering - Eventing team, with a strong interest in cloud technologies, distributed architectures, and tools that make a difference.Your Team Dynamics:Develop and maintain a secure code library for distributed applications that provides:The ability to publish and consume eventsReliable support for the command patternA schema registry to catalog data contracts and govern information structuringAccelerate and simplify development for application teams by:Hiding complexityAbstracting underlying technologiesFacilitating inter-service communicationManage the underlying infrastructure to ensure high availability, capacity management, and appropriate incident response protocols.Your Day at a Glance:Design, develop, test, deliver, and maintain reusable components and toolsParticipate in defining new featuresEstimate required effort and prioritize tasks according to milestonesCollaborate closely with your team lead and stakeholders (architects, tech leads, developers)Participate in on-call processes as needed and per established schedule
About Us:Centah, a proud member of Financeit, is a leading SaaS provider dedicated to empowering home improvement businesses. Our innovative platform streamlines lead management, routing, and conversion, acting as the backbone of our clients' operations.Our Journey: We are transitioning from creating tailored solutions for a select group of large clients to launching a scalable SaaS platform for the broader market. This strategic shift is not only intentional but also fully funded, with a robust roadmap extending to 2028. This is a unique opportunity to influence the future of our product, rather than just maintaining an existing one.The environment at Centah is hands-on and impactful, offering significant ownership and visibility throughout the organization. You will collaborate closely with various teams, contribute to vital business decisions, and witness the tangible results of your efforts.We seek passionate individuals eager to contribute to our growth and shape the next chapter of Centah.Role Overview:In this position, you will navigate a complex ecosystem, managing the ingestion, transformation, and routing of data among partners, internal workflows, and downstream systems. Your work will focus heavily on integrations, including APIs and third-party systems, ensuring they operate seamlessly even in unpredictable environments.Our technology stack includes Ruby on Rails, Ember.js, and PostgreSQL—mature tools that must maintain stability, security, and performance as we expand.As we invest in scaling our system and supporting new go-to-market strategies, you will have the opportunity to shape the product's evolution rather than simply maintaining it.We are looking for a seasoned engineer excited to take ownership of challenges from start to finish. You should care about data consistency, understand potential failure points, and write code that remains clear and maintainable over time.You will collaborate with product-focused engineers, raise the quality bar, and help evolve our platform in line with our growing domain. If you thrive in an environment where ownership, clear thinking, and building resilient systems are paramount, we want to hear from you.Your Responsibilities:Manage features from initial design through to production and iterative improvements (API, domain logic, background jobs, and UI).Create clean, testable, and maintainable code with well-defined separation of concerns.Make architectural choices to enhance reliability, scalability, and clarity of the system.Deliver new features, resolve defects, and enhance existing systems rather than just addressing superficial issues.Collaborate closely with Developers, Product, Design, and stakeholders to develop comprehensive solutions.Proactively identify risks, edge cases, and trade-offs, driving decisions forward.Mentor junior engineers on architecture, ownership, and code excellence.Contribute to team processes to improve our delivery capabilities and overall efficiency.
Company DescriptionWorkleap is an innovative technology company based in Montreal, dedicated to simplifying the workplace. Since our inception in 2006, we have developed transformative products that address the most significant challenges faced by HR and IT professionals.Our offerings include:Workleap Platform, an AI-driven HR solution aimed at enhancing team performance and fostering employee engagement.ShareGate, the premier Microsoft 365 migration and governance solution, renowned for its exceptional ease of use among IT professionals globally.Today, over 20,000 organizations trust Workleap products to lead, grow, and operate with confidence. We are passionate builders committed to delivering the simplest products that provide outstanding value to our customers.Job DescriptionWhat to expect in your new role?As a key member of our experienced development team, you will be instrumental in designing and advancing widely utilized products. Your contributions will encompass the development of comprehensive features, spanning both Front-End and Back-End technologies, while actively participating in technical and product-related decision-making. In addition to coding, you will engage in discussions surrounding customer value, performance, and the quality and maintainability of our solutions.Responsibilities:Design, develop, and maintain full-stack features utilizing C# .NET and React.Collaborate closely with the Product Manager and Product Designer to translate requirements into effective solutions.Engage with SQL databases (primarily PostgreSQL), focusing on data modeling and optimizing queries.
Join us in crafting a more rewarding financial future for all Canadians!At Neo, we are dedicated to revolutionizing the financial landscape for Canadians. Our fast-growing tech startup environment offers both challenges and rewards. Established in 2019, Neo has quickly become a leader in the fintech space, recognized among the fastest-growing companies in Canada.#1 on Deloitte’s Technology Fast 50 for 2023, 2024, and 2025 — the first company to achieve this remarkable feat!#1 Fastest Growing Company in Canada for 2024 by Globe & MailAward-winning mobile applications and credit card solutions.A dynamic team of over 500 professionals.Serving more than 1 million customers.Partnerships with over 10,000 retailers.Position Overview:We are seeking a Lead Software Developer to join our Calgary team. This is a unique opportunity to influence one of the world's most advanced fintech platforms, create products that impact millions of Canadians, and lead within a rapidly expanding organization.In this role, you will not only manage a team but also set high technical standards, inspire your colleagues, and facilitate meaningful contributions. You will guide a group of skilled developers, advocate for best practices, and cultivate a culture centered on collaboration, innovation, and excellence.Your Responsibilities:Lead & Inspire: Mentor and develop a high-performing team of developers, fostering ongoing personal and professional growth.Set Standards: Establish technical benchmarks through active coding, code reviews, and architectural planning.Drive Results: Propel the execution of the product roadmap, making judicious build vs. buy decisions for efficient, high-quality outcomes.Optimize Processes: Enhance agile methodologies to streamline workflows and boost productivity.