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.
Join our dynamic team at System Canada Technologies as a Software Tester with Development Skills. In this role, you will be responsible for ensuring the quality and functionality of our software products through rigorous testing methodologies. You will work closely with developers to identify bugs and recommend improvements, contributing to the continuous en…
About Us:At Geotab®, we are a global frontrunner in IoT and connected transportation, proudly recognized as a “Great Place to Work™.” Our diverse team is committed to empowering businesses to thrive while enhancing community safety and sustainability.Geotab is revolutionizing fleet management by connecting commercial vehicles to the internet and delivering insightful web-based analytics. Our open platform, along with the Geotab Marketplace®, provides numerous third-party solutions that streamline operations, integrating vehicle data with critical business information. With billions of data points processed daily, we leverage data analytics and machine learning to boost productivity, optimize fuel consumption, enhance driver safety, and ensure compliance with regulatory standards.As we expand our team, we seek innovative individuals who are driven by passion, embrace challenges, and aspire to make a significant impact. At Geotab, you’ll thrive in a dynamic, fast-paced setting where adaptability is key. Join us for a rewarding career that offers opportunities for innovation, comprehensive benefits, and a vibrant, inclusive work culture. Explore what it means to be a part of the Geotab community by visiting our blog and follow us @InsideGeotab on Instagram. Subscribe to our talent network for updates on job opportunities.
About Pantheon Pantheon is a leading WebOps platform that empowers the open web, hosting over 300,000 sites in the cloud for esteemed clients such as Google, Princeton University, Salesloft, and Doctors Without Borders. Each day, countless developers and marketers leverage our platform to create, iterate, and scale WordPress and Drupal sites, reaching billions of users globally. Our multitenant, container-based architecture allows organizations to manage all their websites seamlessly from a single dashboard. High-profile organizations like Clorox and the United Nations achieve remarkable results with accelerated development and real-time publishing through Pantheon’s collaborative workflows. The Role The Pantheon Developer Experience Team is seeking a Senior Software Engineer dedicated to enhancing the core functionalities of our platform. This role focuses on improving integrations with GitHub, GitLab, and other external Version Control Systems (VCS), ensuring our platform provides exceptional performance, stability, and user experience for both developers and content creators. You will have the opportunity to build innovative services and maintain existing ones, keeping Pantheon at the forefront of web development technologies. Your work will involve a diverse tech stack, including Go, Node.js, Python, Kubernetes, and Google Cloud Run. What You Need to Succeed A strong passion for continuous learning and adapting to a diverse technical stack. A proactive desire to innovate by building new features and advancing product capabilities. The ability to work meticulously to ensure reliability, thorough testing, and stable deployments. Excellent writing skills for contributing to technical documentation. A collaborative spirit, thriving in cross-functional team environments. What You Bring to the Table 5+ years of experience in complex distributed systems. Familiarity with Next.js, Go, and Kubernetes is a plus. Proven ability to navigate diverse technical stacks effectively. Experience with RESTful and GraphQL APIs, databases, and revision control systems. Knowledge of Drupal and/or WordPress is advantageous but not mandatory. What We Offer We provide a fantastic work environment driven by a talented team, alongside competitive compensation and equity plans. Enjoy comprehensive benefits including Paid Time Off (PTO), Paid Sick Leave (PSL), and full medical coverage (extended health care, dental, vision).
Play a key role in the design, development, and testing of software throughout the entire development life cycle.Draft specifications and comprehensive documentation.Collaborate with fellow developers and software architects to design and implement both front-end and back-end applications, including modules, databases, and deployment strategies.Deliver high-quality code by adhering to best practices and utilizing tools such as unit testing, formatting, and linting.Engage in DevOps activities to deploy, validate, and maintain the operation of services and applications.Work closely with software architects and other developers to ensure project alignment.Provide guidance and mentorship to junior or mid-level engineers as needed.Collaborate effectively with customer support and the Smart-Monkey engineering teams.Demonstrate the ability to manage tasks autonomously and deliver results independently when required.Exhibit a strong capacity to transition from high-level decision-making to practical execution, adding value and exceeding expectations while contributing to the success of the company.
Are you ready to make a significant impact on how hundreds of developers design, deploy, and manage software across cloud, on-premises, and hybrid environments? Join us to create a unified platform that simplifies complexity and allows product teams to focus on delivering value.We are seeking a passionate Software Developer to join our Platform Engineering team focused on Identity and Access Management (IAM). You will work with cloud technologies, distributed architectures, and impactful tools.Team ResponsibilitiesDesign, develop, and maintain the core authorization platform (RBAC, ABAC, PBAC, and REBAC).Implement and maintain the policy engine, decision APIs, and authorization models utilized by product teams.Ensure best practices for access control are enforced by default (e.g., least privilege, separation of duties).Collaborate with security, compliance, and legal teams to ensure access control meets regulatory and internal requirements.Manage the underlying infrastructure to ensure high availability, capacity management, and appropriate incident response protocols.Accelerate and simplify application development by providing solutions for all identity and access control needs.What Makes You an Excellent Candidate:Bachelor's degree in Software Engineering, Computer Science, or equivalent experience.At least 3 years of software development experience.Motivated to work in a dynamic environment, embrace new challenges, and utilize cutting-edge technologies and best practices.Strong analytical and problem-solving skills.Fluent in both French and English, with strong communication skills for interacting with international collaborators and clients.Your Technical Expertise:Object-oriented programming.Proficient in C# and the .NET framework.Experience with microservices and distributed architectures.Familiarity with containers and orchestration engines (Docker, Kubernetes).Experience with cloud platforms like Microsoft Azure or equivalent (AWS, Google Cloud, etc.).Familiarity with technologies such as Redis, MongoDB, and more.What We Offer:Attractive compensation package.Training reimbursement program....
Join our dynamic technology team as a Software Developer Level 3, where you'll be at the forefront of innovative solutions and impactful projects. We're seeking an individual who excels in collaborative environments, possesses strong analytical skills, and is passionate about software engineering. Your expertise will contribute to developing high-quality applications that meet our users' needs and enhance our technology ecosystem.
Elevate Your Career with Loopio! Loopio is on the lookout for a driven and inquisitive Full Stack Software Developer to become a vital part of our expanding feature development teams. Collaborating with a dynamic group of Engineers, Product Managers, and Designers, you will play a key role in delivering an exceptional product to our users. Our team thrives on collaboration, emphasizing mutual support and teamwork in everything we do.Note: This position is currently open within our team.Your ResponsibilitiesWork closely with Product Managers and Designers in an agile setting to transform features into reality, refining them based on user feedback.Leverage your full stack development skills to assist the team across both frontend and backend tasks.Identify, troubleshoot, and resolve software defects through manual testing and automated tests to ensure consistent, high-quality releases.Engage in all Scrum rituals, including planning, backlog grooming, sprint reviews, retrospectives, and daily stand-ups.Support the transition of our application to a service-oriented architecture.Proactively address bugs with a focus on delivering quality software.Contribute to technical estimations and project planning for development tasks.Create and maintain technical documentation for features and system components.
Full-time|Remote|Remote Canada | Remote Unites States
At BeyondTrust, we empower you to fulfill your purpose through your work, striving to create a safer world with our innovative cybersecurity SaaS offerings. Our flexible and trusting culture fosters continuous learning, ensuring that your growth and the impact you make are recognized. You will work alongside a team that challenges, supports, and inspires you to reach your fullest potential. The Role As a Senior Software Development Engineer, you will play a pivotal role in launching and maintaining a groundbreaking cloud-native secrets management solution within the BeyondTrust platform. Joining a dynamic team, you will be tasked with designing, developing, delivering, and supporting a cloud-based software solution that employs advanced orchestration technologies. This is a distinctive opportunity to excel as a technical leader in overcoming cloud-scale challenges and delivering a high-quality secrets management solution as part of our SaaS offerings. What You’ll Do Design, build, and maintain highly scalable and resilient full-stack platform components, services, and orchestration. Ensure exceptional user experiences for complex web-based enterprise applications. Contribute to system design and provide technical leadership for increasingly complex projects. Analyze functional and technical requirements to identify gaps, propose simplifications, and effectively communicate ideas with cross-functional teams. Be a driving force for achieving results and taking end-to-end ownership both individually and collaboratively. Pursue high quality relentlessly by leveraging engineering best practices.
As the Software Development & Testing Manager at Alimentiv, you will take on a pivotal role as a hands-on leader, guiding our talented team in delivering high-quality software solutions for our clinical imaging ecosystem. This position melds technical expertise with team leadership to ensure that our software aligns with architectural frameworks, regulatory standards, and business objectives.In this player-coach role, you will not only lead the team but also actively participate in development and testing processes. Your focus will be on ensuring reliable software delivery across both legacy systems and modern platforms, fostering a balance between stability and innovation. Collaboration with Product Management, Project Management, Solution Architecture, and other teams will be key to adapting to the dynamic needs of our business and clinical environments.
Frequentis Group, headquartered in Vienna, is a leading international provider of communication and information systems designed for control centers engaged in safety-critical operations. Our mission-critical control centers are essential for ensuring the safety of air travel, urban and regional rail transport, and maritime activities. They are pivotal in coordinating emergency responses on land, sea, and air, and in effectively dispatching law enforcement and first responders when emergencies arise. Today, operators in these control centers depend on four essential technologies to perform their duties: voice communications, situational awareness tools, decision support systems, and a robust voice and data network that underpins all operations. These four technologies are at the heart of what we do, and we are proud to serve over 500 clients across 150 countries, managing more than 40,000 workstations globally.Our Frequentis Canada office located in Gatineau, Quebec is seeking a motivated and skilled Network Communications Software Developer to enhance our established team. In this role, you will be instrumental in the design, development, and maintenance of software products integral to Air Traffic Management communication systems. Your responsibilities will encompass the design of software components that adhere to high availability standards, real-time processing requirements, and user-friendly interfaces.This position is based in Gatineau, Quebec, Canada, and is open to Canadian Citizens, Permanent Residents, and Foreign Workers holding a valid Canadian Work Permit.
Have you heard of BlueCat? We are a groundbreaking company redefining the landscape of Intelligent Network Operations. In an era where organizations need a fresh approach to network management that integrates essential core services with advanced predictive insights into network health and performance, BlueCat’s Intelligent NetOps stands out as a pioneering solution. Our platform empowers teams to enhance agility and reduce risks associated with rapid changes through a unified management lifecycle, from provisioning to proactive troubleshooting and remediation.At BlueCat, we are immensely proud of our award-winning culture, which is a core aspect of our identity. As recipients of numerous prestigious accolades, including the Great Place to Work certification, joining our team means becoming part of a leader in technology and one of Canada’s top workplaces across various categories, such as Technology, Today's Youth and Women, and Mental Health and Inclusion.About the RoleWe are on the lookout for a talented Software Developer to join our Integrity team. In this position, you will be responsible for designing, building, and enhancing features within the BlueCat Integrity ecosystem. Your primary programming languages will include Java, React, and PostgreSQL, and you will collaborate closely with a skilled team of engineers dedicated to scalability, performance, and reliability. You will take ownership of intricate technical challenges, devise thoughtful solutions, and contribute to maintaining the overall quality of our products. What You’ll Do• Design, develop, and maintain both backend and frontend components of the Integrity platform utilizing Java, React, and PostgreSQL.• Collaborate closely with fellow developers, QA, and product teams to deliver high-quality features and enhancements.• Approach complex technical challenges with creativity and independence.• Engage in code reviews, design discussions, and initiatives aimed at continuous improvement.• Contribute to testing and automation strategies to enhance reliability and maintainability.• Occasionally collaborate with DevOps and infrastructure teams to ensure smooth deployments and optimal performance. What You Bring
THE ROLE Become a pivotal member of Form3’s US engineering team, where you will drive the development of our innovative US gateway products anchored in real-time payment systems like FedNow and TCH RTP. Reporting directly to the Lead Engineer and collaborating with our Staff Engineers, you will be instrumental in crafting mission-critical systems poised to revolutionize payment processing in the United States. Join us in this exciting endeavor to redefine how payments are executed in the US! Your daily responsibilities will include feature development, system design, testing, and infrastructure management, alongside supporting our product operations. You'll also participate in an on-call rotation. Our US gateways utilize Form3’s state-of-the-art multi-cloud platform, and are nearing the onboarding stage for our first customers. As a Senior Software Engineer on our gateway team, your contribution will be vital to our success. WE’RE LOOKING FOR Our ideal candidate possesses: A profound understanding of distributed system design and development A passion for tackling complex challenges within high-performance, robust software Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines A willingness to take ownership of projects from inception to production A commitment to clean code and software engineering best practices Expertise in Go programming, coupled with a flexible approach to using the right tools for the task at hand Excellent communication skills and a collaborative mindset TECH STACK Infrastructure: AWS, GCP, Kubernetes Platform: CockroachDB, Elasticsearch, Vault, NATS Tools: Terraform, GitHub, Prometheus, Tilt Code: Go (with some Java), microservices architecture, CQRS, open-source technologies Working methodologies: TDD/BDD, Pair Programming, fully remote setup, SecDevOps THE TEAM Our US business line comprises engineers distributed across two teams, spanning multiple time zones across Europe and the Americas. We highly value asynchronous communication, granting engineers the autonomy to select optimal solutions for the challenges they encounter while driving technical design. We promote collaboration and collective decision-making, ensuring we own our solutions from start to finish.
High Tech Genesis Careers is a design services company based in Ottawa, Ontario. The team delivers advanced technology solutions for clients in the automotive sector and other industries. Role overview This Senior Embedded Software Developer – Automotive position focuses on designing and implementing microcontroller-based ECU solutions. Collaboration is central: the role works closely with hardware and systems engineers to deliver both low-level drivers and complex embedded applications for automotive projects. While senior-level experience is preferred, strong intermediate engineers are also encouraged to apply. What you will do Develop embedded firmware in C and C++ for automotive electronic control units (ECUs) Create and debug low-level drivers for protocols such as I2C, SPI, UART, PWM, and ADC Implement and troubleshoot LIN (required) and CAN communication protocols Support diagnostics, video processing, and system-level features Collaborate with hardware teams on bring-up, debugging, and performance tuning Follow automotive development processes, adhere to testing standards, and use CI/CD practices Location This role is based in Ottawa, Ontario, Canada.
Are you ready to make a significant impact as a Full Stack Developer?At Remarcable, we're not just developing software; we're reshaping the way contractors and distributors collaborate within the construction sector. We seek an innovative and inquisitive Full Stack Software Developer who thrives on problem-solving, embraces rapid learning, and delivers impactful code.This is your opportunity to join a dynamic SaaS startup where your efforts will be recognized. You'll take ownership of features, work closely with customers, and contribute to a product that is transforming procurement and operations in an underserved market.If you excel in a team-oriented environment, enjoy hands-on work, and are eager to see your creations utilized by real users—this position is perfect for you.Key ResponsibilitiesDevelop and implement new product features driven by customer feedback.Identify and resolve bugs that impede a seamless user experience.Address and troubleshoot real-world issues faced by customers.Engage in code reviews to uphold quality standards and share insights.Integrate systems and APIs to enhance product functionalities.Document your work to enable team learning, maintenance, and future development.Pursue continuous learning and growth through mentorship, collaboration, and exposure to new technologies.Your ProfileMinimum of 2 years experience with Python and Django.At least 2 years of experience working with REST APIs.Strong understanding of SQL databases.Experience in web technologies and full stack development.Familiar with Git and Docker; experience in a hybrid/remote setting is a plus.Basic networking knowledge.A customer-centric problem solver.A proactive individual who takes ownership and thrives in a collaborative startup culture.Why Join Remarcable?Remarcable is a Series A SaaS company transforming the business operations of electrical contractors and distributors. Founded by industry veterans, our platform simplifies procurement and tool management, creating a more efficient workflow.
Join Elastic as a Principal Software Developer specializing in Networking for our innovative platform. In this vital role, you will lead a team of talented developers to design and implement cutting-edge networking solutions that enhance our product offerings. Your expertise will help shape the future of our technology and ensure that we continue to deliver unparalleled performance and reliability to our users.
Join Genetec Inc., a leading provider of unified security solutions, as a Software Developer specializing in integration. You will be responsible for developing and implementing innovative software solutions that seamlessly integrate with various systems. This role offers an exciting opportunity to work on cutting-edge technology and collaborate with a talented team in a dynamic environment.
At Hive, we are a dynamic SaaS company revolutionizing marketing solutions for live event promoters across North America. Our engineering team is dedicated to developing and maintaining innovative systems that enable our clients to achieve extraordinary results with ease. We pride ourselves on our agile approach, consistently delivering minimum viable products, deploying multiple times a day, and quickly adapting to customer feedback.We tackle significant technical challenges, processing high volumes of real-time data from over 20 integrations (including Ticketmaster and Eventbrite), managing billions of customer data points, and sending more than 200 million emails and SMS messages monthly on behalf of our clients. Our platform is entirely hosted on AWS, utilizing a robust backend technology stack that includes Python, Django, MySQL, MongoDB, Elasticsearch, Clickhouse, Redis, and various AWS services.We are currently looking for a Senior Backend Software Development Engineer to join our team and address complex challenges while enhancing our customers' experiences at scale.
At Range Group, we are committed to empowering professional travel advisors, representing over $4.5 billion in annual travel sales. Our investments are rooted in the belief that travel advisors significantly enhance the travel experience. With the right technology and round-the-clock support, they become invaluable. Additionally, our philanthropic efforts through the Range Foundation allocate 10% of group profits to social initiatives, fostering exploration, education, cultural infrastructure, and support for global communities in need.This is a hybrid role, requiring two days per week in our Toronto office. Candidates outside the commutable area will be considered for remote work.The RoleJoin TripArc in building an innovative AI-powered vacation booking platform, providing North American travel advisors with access to over 10,000 pre-packaged, instantly bookable itineraries.Your responsibilities will include developing Angular micro frontends, AI agent pipelines, and integrating with our MongoDB infrastructure for the Vacations Platform, while also enhancing our established ADX booking platform and the accompanying Product Builder. We seek individuals who can navigate both new and existing contexts seamlessly.Regardless of your focus, you will take ownership of your projects from design to deployment, collaborating closely with Product, QA, and your team.How We BuildWe expect all developers on our team to utilize AI coding tools—such as GitHub Copilot, Claude, and Cursor—as integral parts of their development process. These tools enhance our speed and confidence, supported by a strong code review culture and disciplined testing practices. If you know how to leverage AI-assisted development effectively while maintaining high-quality standards, you will thrive here.What You’ll Work OnItinerary Catalog & AI Pipelines: Develop the core systems that enhance our travel booking process.
Hello! Thank you for stopping by Are you actively seeking a new opportunity or just exploring the market? If so, you may be in the right place to join our team.The Financial Automation team at Lightspeed is dedicated to simplifying merchant operations by replacing tedious manual processes, such as sales reconciliation, with intelligent automated systems powered by AI. We bridge the gap between complex data and actionable insights, enabling our users to manage their growth without increasing their workforce.As a Senior Full Stack Developer, you will be responsible for the development and maintenance of various features within our financial products. This role emphasizes frontend development (approximately 70%). You will make significant contributions to the overall codebase by delivering new features, fixing bugs, enhancing user experiences, and supporting related activities. We expect you to possess strong technical expertise to help the team achieve its goals, evolve processes and tools, and actively participate in production operations, including on-call rotations.Note: We only accept applications from residents of Canada.
Position Overview: The Data Products and Services team leverages advanced technologies and cloud solutions to create, develop, and sustain machine learning frameworks, data science applications, microservices, web applications, and various data-driven offerings. We are committed to utilizing the latest technologies to enhance our tech stack, expand our knowledge, and refine our existing processes. Our team collaborates closely with investment groups to achieve business objectives and priorities. Engage with stakeholders across the organization to identify challenges, gather requirements, and document findings. Develop and sustain scalable, production-ready backend applications using Python and frontend web applications with React. Assume ownership of the products developed by your team to ensure ongoing support and enhancements.