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.
At Range Group, we champion the invaluable role of professional travel advisors. Representing over $4.5 billion in annual travel sales, we firmly believe that equipped with the right technology and 24/7 support, travel advisors provide unmatched value to any journey. Our commitment to giving back is embodied in the Range Foundation, which allocates 10% of ou…
Join Workleap as a Software Development Manager and lead a dynamic team of developers in delivering innovative software solutions. In this fully remote role, you will oversee the software development lifecycle, collaborate with cross-functional teams, and drive technical excellence while fostering a culture of continuous improvement.
Be a Part of Syntronic: Innovate, Collaborate, TransformAt Syntronic, we lead the charge in technological innovation rather than simply following trends. We invite you to collaborate with pioneering companies and brilliant minds to bring revolutionary ideas to life. Picture yourself at the forefront of telecom advancements, automotive technology, healthcare innovations, and industrial automation projects that make a genuine impact. Join us in crafting the future!About Us:As a global leader in design and development, Syntronic specializes in electronics, electro-mechanics, and software engineering. We are more than just a company; we are a vibrant community of innovators. Our teams work on projects that shape the future, from cutting-edge communication systems to autonomous vehicles and transformative IoT solutions. Your contributions here will have a tangible impact.What We Seek:We are looking for passionate individuals who are eager to:· Partner with leading clients on ground-breaking projects.· Learn from industry experts and broaden your knowledge.· Drive innovation from conception to execution while maintaining high standards.· Acquire international exposure through global initiatives.· Flourish in an entrepreneurial atmosphere that encourages new ideas.· Explore diverse fields including telecommunications, automotive, healthcare, and automation.We are in search of an Embedded Software Engineer to develop software that precisely controls and stabilizes Layer 0 optical components for advanced DWDM systems. You will be responsible for creating real-time and near-real-time software that manages lasers, optical power, and signal behavior, ensuring the reliable operation of optical transport equipment. This hands-on role intersects embedded systems, control logic, and photonic hardware.This is a full-time, on-site position based in Ottawa, and relocation to Ottawa is required.
About Us:Join our global R&D team specializing in tailored solutions for our clients and become part of the Development Partner Experience group. Collaborating with multidisciplinary teams in Paris and Montreal, we craft innovative solutions that meet the unique and individual needs of businesses. From pre-sales to comprehensive support, our developers are involved in every stage of the development process. Quality is our top priority, driving us to continuously enhance our solutions and the overall experience for our partners and clients.We are an international Canadian company offering a broad portfolio of solutions in security, intelligence, and operations. We serve clients across a wide range of sectors including transportation, education, and government. At Genetec, we promote communication, creativity, and continuous learning, empowering everyone to thrive in their professional journey.With a network of over 1,800 people worldwide, our team is composed of diverse individuals passionate about their work and open to new ideas. We prioritize the success and well-being of our employees, evidenced by our internal engagement survey results from 2023, which reached 4.4/5.Discover the dynamic work environment and culture at Genetec in this video!Your Day at a Glance:Actively participate in developing custom solutions, which accounts for approximately 70% of this role's tasks.Assess and enhance our frameworks used across all solutions to avoid starting from scratch on every project.Provide added value to internal teams, partners, and clients through demonstration presentations and follow-up support.Collaborate with project managers and cross-functional teams to ensure timely delivery.Engage in collaborative sessions to improve internal tools, frameworks, and processes.
Embracing the benefits of remote work, including enhanced employee morale and productivity, as well as positive impacts on well-being and the environment, we are proud to be a digital-first company.Our digital workplace environment, paired with well-located offices and collaborative spaces, grants our team the freedom and flexibility to work in the most productive way for each individual.About UsTecsys is a rapidly growing innovator delivering supply chain solutions to major healthcare networks, hospitals, pharmacies, distributors, retailers, and logistics providers (3PL).We partner with industry leaders to transform their supply chains through technology. If you thrive on tackling challenging problems while enjoying continuous learning opportunities, Tecsys might be the perfect place for you.About the PositionWe are seeking a highly skilled Performance and Scalability Analyst / Performance Tester with over 5 years of hands-on experience in performance and load testing.The ideal candidate has strong expertise in performance engineering (beyond functional testing) and a proven ability to:Define, measure, and interpret performance metricsDesign load modelsConduct root cause analysesA thorough understanding of the supply chain domain and warehouse management systems (WMS) is mandatory. You must grasp the real workings of warehouse operations and be able to translate WMS flows into realistic performance scenarios.This role is crucial in ensuring optimal performance and scalability of our Tecsys Elite logistics platform, hosted on Kubernetes within AWS, and integrated into our automation ecosystem using JMeter and Playwright.
Join Vention as a Senior Embedded Software Developer and take your career to the next level! In this role, you will be responsible for designing, implementing, and testing high-quality embedded software solutions for our innovative automation platform. Collaborate with cross-functional teams to deliver cutting-edge technology and enhance user experience.We are looking for a candidate who is passionate about embedded systems and has a proven track record in developing software for hardware platforms. You will play a key role in shaping the future of our products and ensuring their reliability and performance.
DV Trading seeks a Software Developer to join its Toronto office. This position centers on creating and maintaining software that underpins trading strategies in the financial sector. The team values technical expertise, curiosity, and a strong interest in tackling complex problems. Key responsibilities Design and build software solutions that support trading systems Collaborate with team members to add features aimed at improving trading performance Contribute both ideas and code to projects aligned with the firm's objectives What we look for Background in software development (any language or stack) Interest in financial markets or trading technology Comfort with complex technical challenges Ability to work well within a team and communicate clearly Location This role is based in Toronto.
Join Wabtec Corporation as a Senior C++ Software Developer and be part of a dynamic team that is revolutionizing the transportation industry. In this role, you will leverage your extensive experience in C++ programming to develop innovative software solutions that enhance our products and services.As a Senior Developer, you will collaborate with cross-functional teams, participate in code reviews, and mentor junior developers. Your expertise will directly contribute to our mission of delivering high-quality technology solutions that improve safety and efficiency in rail systems.
Are you prepared to drive global connections?If you feel you may not meet every requirement listed below but are still interested in this opportunity, we encourage you to apply. No one fits every criterion – we are looking for candidates who excel in certain areas while also showing interest and capability in others.Role Overview:As a member of the Developer Experience (DevX) team at Kong, you will be instrumental in designing, developing, and sustaining microservices and APIs that empower the Konnect Developer Portal. This portal serves as the primary gateway for our customers' users to discover, experiment, and integrate with APIs hosted on the Konnect platform. Collaborating closely with both Engineering and Product teams, your contributions will significantly influence the business trajectories of Kong and its clientele.Your Responsibilities:Develop and sustain microservices and APIs that drive the Konnect Developer Portal, including configuration management, API catalogs, documentation solutions, authentication setups, metering, and subscription services.Craft and execute solutions for moderately complex technical challenges.Provide operational support for services in production, including participation in an on-call rotation.Create automated tests to ensure code behavior and prevent regressions.Perform any additional tasks assigned by your manager.What You'll Bring:At least 5 years of experience working collaboratively to develop, deliver, and maintain intricate software solutions.Proficient in Typescript, Javascript, and modern NodeJS frameworks such as NestJS.Experience with relational databases like PostgreSQL.Background in developing and maintaining SaaS platforms.Familiarity with version control using git and GitHub workflows.Experience in test-driven development and automated testing methodologies.Exceptional verbal and written communication abilities.Preferred Qualifications:Familiarity with Golang, Kubernetes, Docker, Kafka, CDC, and Flink.Full-stack capability.A genuine passion for API development and integrations.
OUR MISSIONAt Redwood, we empower our customers through advanced lights-out automation that streamlines mission-critical business processes. ABOUT USRedwood Software stands at the forefront of full-stack automation fabric solutions, specifically tailored for mission-critical business processes. Our innovative SaaS-based composable automation platform, designed for ERP systems, showcases our commitment to the transformative capabilities of automation. With our unparalleled solutions, you can confidently orchestrate, manage, and monitor workflows across any application, service, or server, whether in the cloud or on-premises. Our global team of automation experts and customer success engineers is dedicated to providing world-class support, offering you the freedom and time to imagine and shape your future. With Redwood Software, you can step back from the minutiae and gain a broader perspective. CORE VALUESOne Team. One RedwoodMake Your Own WeatherObsess over Customer SuccessWork the ProblemBe CuriousOwn the OutcomeRespect Each Other YOUR IMPACTAs a Senior Full Stack Software Developer, you will take the lead in designing, developing, and delivering scalable full-stack applications. You will shape system architecture and drive engineering excellence across Redwood’s automation and SaaS platforms. Design, develop, and implement scalable, secure, and high-performance full-stack applications utilizing Java, JavaScript, and related technologies. Architect and construct backend services, APIs, and microservices with an emphasis on scalability, reliability, and maintainability. Create responsive, accessible, and high-quality front-end user experiences. Collaborate with product managers and stakeholders to define technical strategies and translate business requirements into effective system designs. Take ownership and contribute throughout the entire software development lifecycle, from architecture and design to deployment and optimization. Establish and advocate for best practices in coding, testing, observability, performance optimization, and AI implementation. Lead architectural discussions and influence technical decisions for long-term scalability and performance. Identify and resolve complex technical challenges, including production issues and system bottlenecks. Promote automated testing strategies, including unit, integration, and end-to-end testing. Mentor and coach junior and mid-level developers, fostering a culture of engineering excellence. Stay abreast of emerging technologies and drive the adoption of innovative solutions.
Hello and welcome! We're glad you're here! Are you on the lookout for an exciting new challenge or just exploring your options? You may have just found the perfect opportunity!As a dynamic Principal Software Developer, you will shape the design and architecture of critical components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. Your direct contributions will drive innovative solutions tailored to our customers' needs. By providing technical mentorship and promoting best practices, you will elevate engineering standards across the organization, empowering teams to build sustainable architectures.This role is open to candidates located in Canada or the USA, and you'll need to be available to work within EST/EDT hours. We offer flexible work arrangements including fully remote, hybrid, or fully office-based environments (in cities with local offices).Key ResponsibilitiesDesign and implement scalable systems that support new initiatives.Analyze existing systems to identify opportunities for architectural improvements, performance enhancements, and robustness.Detect recurring patterns that lead to incidents and strategize solutions to mitigate them.Enhance system reliability and performance through continuous improvement.Refine development practices, including design reviews, testing, deployment, and incident management.Conduct architectural deep-dives and mentor key team members across all service teams.Contribute significantly to fostering a high-performance culture within the Retail organization.Work collaboratively with the wider team to achieve organizational goals, even if it involves tasks beyond your immediate role.Qualifications15+ years of professional experience in software development.5+ years of experience in a technical leadership role across multiple teams.2+ years of experience managing architectural solutions for teams of 35+ engineers.Proven track record of developing scalable, business-critical systems for cloud deployment.
Join our innovative team as a Senior Software Developer specializing in Go, focusing on US Instant Payments. In this fully remote role, you will be instrumental in designing and implementing cutting-edge payment solutions that enhance our services and meet the evolving needs of our clients.We are seeking a passionate developer who thrives in a collaborative environment and is eager to tackle complex challenges. You will work closely with cross-functional teams to deliver high-quality software solutions. Your expertise in Go and experience with payment systems will be crucial in driving our success.
Full-time|$68K/yr - $118K/yr|On-site|Saskatoon, SK
Join 7shifts, a leading scheduling and payroll platform dedicated to empowering restaurant teams. Our intuitive app and specialized solutions are trusted by over 55,000 restaurants, enabling them to save time, decrease errors, and manage costs effectively. Our mission is to simplify team management and enhance the performance of restaurants, with a long-term vision of fostering a thriving restaurant industry through connected and engaged teams.As a Software Developer at 7shifts, you will develop essential features used daily by over 1.5 million restaurant professionals, assisting teams in staying compliant and well-supported during peak hours. Collaborating closely with product design and engineering teams, you will address real challenges and deliver meaningful outcomes—not just features. Reporting to an Engineering Manager, you will be a vital part of a collaborative, cross-functional team that prioritizes both speed and quality while maintaining a strong connection to our customers. While you don’t need to be an AI expert, your curiosity and thoughtfulness about modern tools, including AI, will help us reduce friction, enhance productivity, and ensure high-quality, accurate, and secure deliveries. You’ll gain exposure to a large, evolving codebase and multiple product areas, emphasizing ownership, reliability, and impact.We are expanding across various teams and experience levels, aligning roles based on individual strengths and business needs.
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 enhancement of our software solutions.
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).
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....
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.
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.