Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Ideal candidates will have a strong background in C++ and Python programming, with experience in embedded systems and Linux environments. Familiarity with user interface design and automation processes is highly desirable. We value problem-solving skills, attention to detail, and the ability to work collaboratively within a team.
About the job
Spiria seeks a C++/Python Software Developer to join the team in Laval. The focus is on building embedded software for advanced machinery, where reliability and precision are essential. This position involves hands-on work in environments that require consistent performance and careful attention to detail.
Key responsibilities
Design and develop embedded software for large-scale machines within Linux environments.
Work on user interface elements, automate operational processes, and contribute to control system development.
Assist with integrating software and hardware for complex systems.
Work location
This is an on-site position at Spiria's Laval office.
About Spiria
At Spiria, we are dedicated to delivering innovative software solutions that empower businesses to excel. Our expert teams are committed to excellence and continuously push the boundaries of technology to create impactful software that meets the highest standards.
Position: We are seeking a highly skilled Senior Software Developer to become an integral part of our Professional Services Department.• Collaborate closely with project managers and clients to gather and define requirements, integrating internal WebRTC SDKs and libraries into production applications and APIs.• Diagnose and resolve issues in existing WebRTC …
Full-time|Remote|Fully remote - Canada, Kosovo, North Macedonia or United Kingdom
Slice helps local pizzerias compete and grow by providing technology and services tailored for small businesses. Founded by Ilir Sela, the company supports tens of thousands of restaurants and their customers, focusing on independence and practical tools for success. This Web Software Developer position is fully remote. Candidates living in Canada, Kosovo, North Macedonia, or the United Kingdom are encouraged to apply. While Slice’s main office is in Belfast, daily collaboration and work happen online. The Web Team The Web team brings together developers from across the US, Canada, the UK, and Eastern Europe. Team members deploy code to production every day and build products used by hundreds of thousands of people. Curiosity, technical depth, and a supportive approach to problem-solving shape the team’s culture. While this role does not include direct management, there are regular opportunities to mentor others and share expertise. Role overview Slice is hiring Web Software Developers at both intermediate and senior levels. The main focus is front-end development using React and TypeScript. Developers in this role help shape technical decisions, work through complex challenges, and collaborate closely with technical leads and the Development Manager. Daily work includes troubleshooting production issues, maintaining strong test coverage, and contributing to the continuous delivery of high-quality products for small business owners. Requirements Minimum 3 years of hands-on experience building applications with React At least 3 years of experience working with TypeScript Strong problem-solving skills and a proactive approach to technical challenges Collaborative mindset and ability to work well within a team Clear and effective communication skills
At MaintainX, we are the world’s leading platform for asset management and work intelligence tailored for industrial and frontline environments. Our modern IoT tool, powered by a cloud-based network, ensures reliability, security, and optimal operation of physical equipment and facilities. We empower operational excellence for over 12,000 companies, including renowned names like Duracell, Univar Solutions Inc, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell. Having recently secured a Series D funding of $150 million, our total funding has now reached $254 million, valuing the company at $2.5 billion. We are on the lookout for a Software Developer to assist in the development, scaling, and support of our next-generation development platform. This role transcends traditional software development; it sits at the intersection of platform engineering, product approach, and developer experience. In this position, you will play a key role in enhancing the platform components that significantly streamline the delivery of high-quality software by MaintainX teams. You will also dedicate a portion of your time to adoption activities: communication, documentation, demonstrations, and supporting development teams as platform clients. Your contributions will be fundamental to our “Platform-as-a-Product” approach, ensuring that our internal platform is reliable, scalable, well-adopted, and genuinely adds value. Key Responsibilities: Design and maintain the backend foundations and tools that comprise our internal developer platform. Integrate AI workflows into your daily work and the platform. Elevate engineering excellence standards. Lead the consolidation and evolution of platform components: developer portal, local development, service generators, CI/CD workflows, and infrastructure ‘golden paths’. Collaborate with other platform teams and product development teams to define and drive the adoption of the internal developer platform.
As a Database Software Developer at E*Pro Consulting, you will play a pivotal role in enhancing our database systems. This contract position, based in Montreal, requires a strong proficiency in DB2 (Release 9.5 or later) and/or Sybase 15.x. You will be responsible for general administration, development, programming, and performance tuning of our database environments.Key responsibilities include:Managing DB2 and/or Sybase replication to heterogeneous RDBMS platforms (including DB2/zOS).Applying advanced skills in index design, Materialized Query Tables (MQT), Multi-Dimensional Clustering (MDC), and Partitioning.Overseeing data load and migration processes.Utilizing scripting languages such as UNIX and Perl to automate tasks.Communicating effectively with team members and stakeholders.We are looking for a candidate who demonstrates integrity, ownership, and the ability to work collaboratively under constraints. A strong drive to expand both technical and business knowledge is essential.
Key ResponsibilitiesCollaborate with the product owner and development team to design, construct, test, and deploy innovative features and functionalities adhering to industry best practices.Assume responsibility for the design and development of critical software components.Assess, adopt, and uphold best practices in software development.Engage in technical support, troubleshooting, and root cause analysis.Contribute to system integration efforts by providing technical insights, estimates, and proposals.Investigate and resolve bugs while enhancing performance through refactoring.
Join Genetec Inc. as an Integration Software Developer where you will play a pivotal role in developing innovative software solutions to enhance our integration capabilities. You will collaborate with cross-functional teams to design, implement, and maintain integration systems that ensure seamless connectivity and functionality across various platforms.
D2L is a pioneering cloud company revolutionizing education and shaping the Future of Work. We are at the forefront of one of the most significant transformations in teaching and learning history, driving innovative changes that enhance how knowledge is imparted and absorbed.Our new educational models foster a personalized, student-centric experience, leading to improved retention, engagement, satisfaction, and outcomes for learners across all demographics—whether in schools, universities, or corporate environments.D2L is committed to redefining the learning experience by offering next-generation learning environments and solutions that captivate and motivate learners. Our platform stands out as uniquely easy, flexible, and intelligent, setting us apart in the industry.For 25 years, our unwavering mission has been to transform global learning dynamics, enhancing human potential worldwide.How will I make an impact?We seek experienced software developers who are passionate about employing best engineering practices in software development. As a Senior Software Developer, you will leverage your expertise to enhance team productivity and effectiveness through your coding, decisions, and knowledge sharing. Your insights will be crucial in ensuring we invest in the right technologies and advance our goals efficiently.Your role will involve working with a diverse array of technologies, including but not limited to distributed systems, machine learning, user interfaces, mobile, and cloud computing.
Join Telesat, a premier global satellite operator with over 55 years of expertise in delivering secure and reliable satellite communications solutions to broadcast, telecommunications, corporate, and government sectors. Our innovative Telesat Lightspeed network, launching in 2027, is set to transform global broadband accessibility for enterprises and government agencies, combining high capacity, security, resilience, and affordability with ultra-low latency and fiber-like speeds. Headquartered in Ottawa, Canada, with an extensive global presence, Telesat is committed to engineering excellence and unparalleled customer service. As a pivotal member of our scrum team, you will play a critical role in the design, development, and testing of our state-of-the-art Lightspeed software. Your active collaboration with testing and support teams will ensure thorough testing processes and rapid bug resolution. You will lead technical discussions, guide decision-making processes, and document technical insights. In this role, the Principal Embedded Software Developer will be responsible for the ownership of specific embedded systems software modules, ensuring their development, quality, testing, and overall functionality.
Join Kepler as a Senior Backend Software Developer and contribute to innovative software solutions that drive our mission forward. In this role, you will collaborate with cross-functional teams to design and implement robust backend systems. Your expertise will be crucial in optimizing performance, enhancing scalability, and ensuring security in our applications.
Location: Montreal, Canada (Hybrid) Job Type: 12-month contract Experience Level: 7+ years Work Focus: 70% Frontend (React/TypeScript), 30% Backend (.NET Core) Role Overview dyneits is looking for a Senior Full Stack Developer to help advance Capital Markets applications, including IRIS and CurveBuilder. The position centers on frontend work with React and TypeScript, while also involving backend contributions in C# .NET Core. This hybrid role is based in Montreal and involves close collaboration with trading and IT teams worldwide. Main Responsibilities Frontend Development (Primary) Design and build user interfaces using TypeScript and React. Improve and maintain application interfaces for a strong user experience. Apply advanced frontend techniques such as Promises, Redux, and Callbacks. Implement real-time communication with SignalR. Backend Development (Secondary) Develop backend services with C# .NET Core. Support and enhance IRIS backend systems. Create and maintain APIs and business logic. Application and Performance Improvement Work on application performance and scalability enhancements. Contribute to system modernization and evolution. Maintain code quality and efficiency. DevOps and CI/CD Maintain and improve CI/CD pipelines. Work with AWS, Kubernetes, and Git as part of the deployment process. Team Collaboration and Support Work closely with global IT teams and stakeholders to meet project objectives. Support NY USD trading teams, particularly during overlapping time zones. Participate in solution design and technical discussions. Help ensure clear communication across international teams.
Join MaintainX as a Senior Backend Software Developer, where you will have the opportunity to shape our backend platform and contribute to the development of innovative solutions that enhance operational efficiency for our clients. You will collaborate with cross-functional teams to design, implement, and maintain robust backend systems that support our growing user base.
Unlock Your Potential at Syntronic: Innovate the FutureAt Syntronic, we take pride in not just following trends, but shaping them! Collaborate with leading companies and brilliant minds to transform visionary concepts into reality. Picture yourself working on state-of-the-art advancements in telecommunications, revolutionary automotive technologies, critical healthcare solutions, and innovative industrial automation. Our projects are diverse, impactful, and at the cutting edge of technology. Be part of something exceptional!About Us:Syntronic stands as a global leader in design and development, focusing on electronics, electro-mechanics, and software solutions. We are more than just a company; we are a vibrant community of innovators. Our teams engage in projects that set the course for the future—from constructing advanced communication systems and autonomous vehicles to enhancing IoT solutions that transform everyday experiences. At Syntronic, your contributions will have a significant impact.Your Role:We are looking for a Lead Software Developer to spearhead the design, development, and maintenance of sophisticated software products within the Android ecosystem. This role encompasses the entire Software Development Lifecycle (SDLC), demanding a full-stack approach to manage everything from user interface elements to complex server-side and system architecture.What You Will Do:As a technical leader, you will not only contribute top-tier code but also mentor junior developers, fostering the adoption of industry best practices in an Agile setting. This opportunity is perfect for an expert in AOSP who is eager to:· Collaborate with prestigious clients on revolutionary projects.· Engage with and learn from industry pioneers.· Innovate from conception to execution while upholding high standards.· Acquire international experience through global projects.· Flourish in an entrepreneurial environment that encourages fresh ideas.· Explore various sectors such as telecommunications, automotive, healthcare, and industrial automation.
Join our dynamic team at Collabera Inc. as a Software Developer, where you will contribute to innovative technology solutions that make a difference. We are looking for a passionate individual with a knack for coding, problem-solving, and collaborating in a fast-paced environment. This role involves designing, developing, and maintaining software applications to meet the needs of our clients.
Join our dynamic team at Collabera as a Software Developer, where innovation meets technology! As a key player in our development team, you will have the opportunity to work on cutting-edge projects that impact our clients and the industry.Your role will involve designing, developing, and maintaining software applications, ensuring high performance and responsiveness to requests from the front-end. Collaborate with a team of talented developers and engineers to create robust software solutions that meet business needs.
Join Telesat, a leading satellite operator, as a Software Developer. In this role, you will leverage your programming skills to design, develop, and maintain software solutions that enhance our satellite systems and services. Collaborate with a talented team of professionals to innovate and drive advancements in satellite communication technology.
Join our innovative team at Vention, where we are revolutionizing the way manufacturing happens. As a Software Developer, you will play a crucial role in designing and implementing software solutions that enhance our platform. You will collaborate with cross-functional teams to ensure our products meet the highest standards of quality and functionality.
Join Air-Tek, a pioneering Canadian software firm known for its unique suite of products that have captured a substantial portion of a vast global market. Our product-market fit is exceptional, and we are experiencing a surge in customer demand as we navigate this growth phase while operating in stealth mode.Our diverse team is united by a shared passion for addressing complex challenges, fostering innovation, and enhancing the passenger-centric travel experience. Located in Toronto, we cultivate an inclusive culture rooted in trust, collaboration, exceptional product delivery, and ongoing personal development. We take pride in our work and offer unwavering support to our team members.As the Software Development Manager, you will lead a dynamic team responsible for the development and deployment of our cutting-edge software solutions. You are a proactive leader with a keen eye for detail, dedicated to building outstanding teams. Your exceptional communication skills and action-oriented mindset enable you to excel in a complex environment, partnering effectively with colleagues across development, product, and service delivery to understand customer needs and prioritize initiatives.You possess experience in a hypergrowth organization and thrive amidst the challenges these opportunities present. Your high emotional intelligence allows you to recognize and support the diverse needs of your team as we embark on this exciting journey together.
Join MaintainX as a Software Developer specializing in AI development tools. In this role, you will be part of a dynamic team responsible for creating innovative solutions that enhance our platform's capabilities. You will collaborate with cross-functional teams to design, develop, and implement AI-powered features that drive efficiency and improve user experience.
Innovative Software Developer – Remote in CanadaServiceCentral Technologies is in search of a talented Software Developer to design, develop, and sustain modern line-of-business SaaS applications that harness cutting-edge AI technologies.This position transcends traditional coding roles; you will utilize advanced AI tools and frameworks to enhance our SaaS offerings, making them increasingly automated, smarter, and more beneficial for our clients.Your work will involve the design and maintenance of production-grade software systems that integrate AI capabilities into practical business workflows, ensuring that everything you create directly benefits real users. We seek a robust software engineer who possesses a strong understanding of architecture, databases, APIs, and production-ready code, and who is adept at incorporating AI technologies to generate meaningful business value.Key Responsibilities:Develop and Maintain SaaS ProductsDesign, develop, and maintain scalable line-of-business SaaS applications.Create backend services, APIs, and data models.Ensure optimal system performance, reliability, and security.Collaborate with product and business stakeholders to translate operational needs into effective software solutions.Implement AI FeaturesUtilize LLMs and AI APIs to augment product functionality.Develop AI-driven features such as workflow automation, data summarization, extraction, classification, and intelligent search.Incorporate AI into existing product frameworks responsibly and efficiently.Monitor the usage, performance, and cost-effectiveness of AI-enhanced features.Architect for ScalabilityContribute to service-oriented or microservice architectures as needed.Design clean API layers and integration patterns.Optimize database performance and data structures.Maintain observability and logging across systems.Continuously Improve and IterateRefine and enhance product capabilities continuously.Refactor and optimize existing systems as the platform evolves.Deploy features incrementally and iterate based on user feedback.
Join our dynamic team at Value Partners Investments as a Junior Software Developer! In this exciting role, you will contribute to innovative projects while developing your technical skills in a collaborative environment. You will have the opportunity to work with experienced professionals and gain hands-on experience in software development.Your responsibilities will include coding, debugging, and participating in testing activities. We are looking for individuals who are eager to learn and grow in their careers!