Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in software development, particularly with APIs. Strong proficiency in programming languages such as Java, Python, or Node.js. Experience with RESTful services and microservices architecture. Ability to work effectively in a team-oriented environment. Excellent problem-solving skills and attention to detail. Strong communication skills to collaborate with technical and non-technical stakeholders.
About the job
Join MaintainX as a Senior Software Developer focused on our API Platform and Ecosystem. In this role, you will be instrumental in developing and enhancing our API offerings, ensuring seamless integration with our ecosystem. You'll collaborate with cross-functional teams to deliver high-quality, scalable solutions that meet the needs of our clients.
About MaintainX
MaintainX is a leading platform that simplifies the way maintenance teams manage their operations. We provide innovative solutions that empower businesses to enhance their productivity and streamline workflows. Join us in our mission to transform the maintenance industry through technology.
Similar jobs
1 - 20 of 442 Jobs
Search for D Veloppeur Euse Logiciel Net Net Software Developer
Votre équipe dynamique :Nous recherchons des développeurs(euses) de tous niveaux d'expérience. Que vous soyez un talent prometteur entrant sur le marché ou un professionnel aguerri, vous trouverez votre place dans l'une de nos équipes :Contrôle d'accèsCloud ComputingSystème de gestion vidéoReconnaissance de plaques d'immatriculationPlateforme CoreSystème d'unification des données d'entrepriseInfrastructure de R&D et services de connectivitéIntégration de dispositifsCes équipes peuvent ne pas vous être familières dès maintenant, mais nous sommes impatients de discuter avec vous pour déterminer celle qui correspond le mieux à votre profil, vos ambitions et vos compétences.Votre journée en un coup d'œil :Collaborer sur les composants FrontEnd et BackEnd du produit en utilisant les technologies principales du Framework .NETCréer et maintenir des architectures robustesTravailler avec des langages fonctionnels et impératifs (nous utilisons C# et F#)Participer à l'ensemble du cycle de développement, y compris l'expérience utilisateur, la conception, le développement et la maintenanceCe qui fait de vous un excellent candidat :Baccalauréat en génie informatique, en génie logiciel, en informatique ou expérience équivalenteOuvert à un poste correspondant à votre niveau d'expérience, qu'il soit débutant, intermédiaire ou seniorEnthousiaste à l'idée de travailler dans un environnement dynamique et de relever des défis variésVotre expertise technique :Maîtrise de la programmation dans l'environnement .NETExpérience avec Visual Studio et compréhension des concepts fondamentaux en développement logiciel (gestion de versions, analyse de code, tests unitaires)Pourquoi rejoindre notre équipe :Vous êtes passionné par tous les aspects du développementVous souhaitez combiner compétences techniques et créativité pour concevoir des solutions puissantes pour un système logiciel d'entreprise distribué et évolutifVous aspirez à utiliser votre créativité et vos compétences en développement pour concevoir de nouvelles fonctionnalités pour un système de calibre mondialVous souhaitez participer à la prise de décision d'un projet innovant
Join Our Dynamic Team:At Genetec, we are a diverse and collaborative team of over 20 developers and testing specialists, united by a shared goal: to deliver innovative, high-quality solutions that meet—and exceed—the evolving needs of our clients.As a Software Developer, you will play a pivotal role in developing software solutions for a wide array of devices, including Synergis Cloud Link | Genetec. Your contributions will help bring exciting new features to life, directly impacting our customers and shaping the future of our technology.Top Five Reasons to Join Us: You seek new challenges within a dynamic and collaborative team. You enjoy working across all product layers (UI, backend, software, hardware, automation, integration, etc.). You want to blend technical skills with creativity to develop powerful and effective solutions within a highly scalable enterprise software system. You are eager to learn and grow in a functional programming language. You aspire to design cutting-edge software containers while handling real-world hardware components. A Day in Your Life: Full-stack development utilizing the latest .NET technologies. Working with functional and object-oriented programming languages (we code in F# and C#—and yes, we’re excited to train you). Maintaining and evolving high-performance, fault-tolerant products across multiple platforms and operating systems. Developing secure APIs and integrating third-party APIs. Collaborating in an Agile environment with quality assurance specialists, product managers, and more. Participating in all stages of the software development lifecycle: user experience, design, security, development, and maintenance. What Makes You a Great Fit: Fluency in both French and English, spoken and written (this role requires interaction with our international collaborators and clients). Bachelor's degree in Software Engineering, Computer Science, or equivalent. Experience with version control, code analysis, and automated testing. Proficiency in at least one programming language (functional or object-oriented). Motivation to work in a fast-paced environment and tackle complex challenges.
Team Dynamics:As a Software Developer, you will be in a unique position to leverage and deepen your expertise in cutting-edge distributed cloud systems development. You will gain hands-on experience with modern technologies, making a significant impact on large-scale projects. This role will advance your career while allowing you to contribute meaningfully to a collaborative team effort.You are an enthusiastic individual, deeply interested in developing large-scale cloud services using modern software development practices. As a team player, you thrive in a collaborative work environment, excelling in problem-solving, communication, and continuous learning. You have the ability to work independently, always seeking ways to improve both yourself and the systems you help build.Your team, Genetec One, is a software development group within the cloud space located in Quebec, with teams in Quebec City, Ville Saint-Laurent, and Brossard! We are a dynamic and dedicated team with a healthy culture of collaboration and personal development. Our primary mission is to build a powerful platform to develop, deploy, and resell Genetec's growing cloud offerings. We develop and operate a suite of essential services and applications responsible for executing systems quickly and reliably.At G1, we strive to create a pleasant and stimulating work environment where work-life balance is respected and diversity is valued. Whether it's a team lunch, a 5@7, or an off-site activity, we always find a good reason to come together and celebrate our milestones and achievements.Your Day at a Glance:Develop readable and maintainable codeParticipate in and lead team discussions on design and implementationFollow your team's DevOps practicesEngage in code reviews and welcome peer feedbackResearch and communicate solutions to significant programming challengesDebug applications during development and in productionEnsure code quality by applying best practices in automated testingDocument, investigate, and resolve bugsMentor and guide junior developers, fostering a collaborative and supportive team environmentLead by example in promoting best practices and continuous improvement within the teamProactively learn and stay updated on tools and technologies.
Join our dynamic team at info-ways as a .NET Developer specializing in WPF. We are seeking a talented individual who thrives in a collaborative environment and is passionate about delivering high-quality software solutions. In this role, you will be responsible for developing and maintaining applications using .NET technologies and WPF.
About Us:As a leading provider of technology in business intelligence, unified physical security, public safety, and operations, Genetec develops innovative software, hardware, and cloud services on an open platform for the physical security and public safety sectors. Our flagship product, Security Center, integrates IP video surveillance, access control, and automatic license plate recognition (ALPR) into a single platform. Since our inception in 1997, we have been at the forefront of emerging technologies that unify physical security systems, serving businesses and government agencies through a global network of resellers, integrators, and consultants in over 80 countries. For more information about Genetec, visit our website: genetec.com.Your Team Dynamics:Join our talented, passionate, and experienced team of developers who are designing the foundations and workflows for Genetec's next-generation physical security product. We work both in the cloud with a cutting-edge native web application and on-site with desktop applications connected to the cloud.Our Technology Stack:Web user interface developed in React and TypescriptA micro-frontend architecture built using React, Module Federation, and WebPackA cloud-scale microservices ecosystem utilizing C#/.NETInfrastructure services deployed as code with AKS and TerraformA strong foundation in Microsoft Azure technologiesA modern data layer using NoSQL databases such as MongoDB, Elasticsearch, and RedisWhy Join Our Team?You are passionate about software development and technologyYou want to work within a cohesive team of experienced, highly skilled, and technical individualsYou wish to leverage your unique combination of software development skills and creativity to work on a world-class software systemYou want to be part of something meaningfulYour Day at a Glance:As a developer on our team, you will work daily with cutting-edge technologies, striving to create an innovative user experience that delights customers and provides real value. You will also be tasked with:Designing, developing, and deploying...
Join our dynamic team at info-ways as a C#/.NET Developer. We are seeking a skilled professional who is passionate about developing innovative software solutions. In this role, you will work on exciting projects that challenge your technical skills and allow you to grow as a developer.
Join Our Dynamic Team:The Digital Experience group is at the forefront of designing and implementing our ecosystem's digital platform, empowering our partners with the autonomy to accomplish a variety of tasks. As we continue to grow and expand our capabilities, we are seeking a talented and passionate Software Testing Specialist with experience in test automation. You will join our multidisciplinary team to help ensure the quality and user-friendliness of our applications.Your Daily Responsibilities:Validate new and existing functionalities of Genetec’s enterprise platform.Plan, oversee, and execute tests to verify quality, compliance with specifications, and deliverable requirements.Conduct various types of testing: functional, integration, system, regression, performance, and scalability.Analyze, document, and track identified defects.Collaborate with development teams and provide feedback on usability and testability.Develop and maintain automated test scripts for functional regression testing using our internal integrated framework.Participate in the development and enhancement of testing standards.Enhance the testing function by formulating new strategies to identify defects early in the process.Your Qualifications:Bachelor's degree or post-secondary diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.5 years of experience in functional and automated testing.Exceptional analytical skills, attention to detail, and troubleshooting abilities.Strong team player with a collaborative mindset.Fluent in both French and English, written and spoken.Your Technical Expertise:Familiarity with object-oriented programming and scripting languages such as C#, Python, and PowerShell.Experience with one or more testing automation tools and libraries.Proficient in web application testing across different platforms.Preferred Qualifications:Knowledge of C# and SQL.Experience with PowerShell and other scripting languages.Familiarity with Visual Studio, Test Manager, and Azure DevOps.Experience in delivering quantitative quality metrics and deployment.
About Your Team:Are you ready to join a top-tier high-tech company that is pioneering world-class products? Our Video Group is at the forefront of developing the next generation of recording services—a comprehensive enterprise video surveillance solution that enables real-time video streaming across networks featuring thousands of servers and cameras. Our Security Center platform consolidates various security products into a powerful all-in-one solution. Our software empowers airports, control centers, distribution chains, municipalities, educational institutions, correctional facilities, and more, globally, to implement video surveillance for everyday protection. We are on the lookout for a passionate software developer who thrives on software development and enjoys tackling diverse tasks and challenges of varying complexity. You will play a key role in designing, task planning, feature development, and delivery while working closely with quality assurance team members.Our Team Engages in Software Development at All Levels:Integration of various camera types and models using different protocolsControl of video transmission and other media (audio, metadata)Local video storage and transfersStreaming and management of video feedsConfiguration of intelligent video analyticsVideo encryption, digital signature, and password managementFirmware update management in a cloud environmentReal-time video stream transformation (watermarking, transcoding, redirection)All this and much more using cutting-edge technologies!Here Are the Tools We Use:Development of large-scale distributed applicationsAsynchronous programming / multithreaded application developmentDevelopment and integration of internal and external APIsWriting automated tests and Test Driven Development (TDD)Networking (TCP/UDP), data transmissionWeb development (JavaScript/TypeScript, Node.js)Video cameras and graphics cardsYour Daily Responsibilities Will Include:You will join an experienced and dynamic team, responsible for crafting software architectures and executing development collaboratively.Architecting and developing new functionalities used by thousands of usersEngaging with external partners to deliver a common solutionParticipating in pair programming sessions and collaborating with both new and experienced developers.
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.
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.
Role Overview Vention is looking for a Senior Software Developer in Montreal. This role focuses on designing and building software solutions that improve our products and support business goals. Collaboration with teams across the company is central to the work. What You Will Do Write clear, maintainable code for new and existing features Take part in code reviews to support quality and share knowledge Mentor junior developers, offering guidance and feedback Work closely with colleagues from different disciplines to deliver improvements Who We’re Looking For Strong interest in technology and software development Comfort working in a quick-moving setting Experience collaborating with diverse teams Commitment to writing reliable, maintainable code
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.
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.
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.
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.
We are seeking a talented and driven Senior Software Developer to join our dynamic technology team at SSENSE. As a pivotal member of our development group, you will work collaboratively on innovative projects that shape the future of e-commerce.Your role will involve designing, implementing, and maintaining scalable software solutions, ensuring high performance and responsiveness of applications. You will also be responsible for mentoring junior developers and contributing to code quality through peer reviews and best practices.
As a Senior Full-stack Developer, you will be instrumental in architecting, developing, and maintaining top-notch, scalable, and secure software solutions. Your responsibilities will span the entire technology stack, from front-end to back-end, creating features that provide tangible business value and drive the enhancement of our platform. Close collaboration with Product Managers, Designers, and Tech Leads will be essential as you transform product concepts into dependable, high-performing, and maintainable code. Your role will meld strong technical execution with the ownership of complex projects, emphasizing active collaboration within a dynamic, cross-functional agile team.
Join MaintainX as a Senior Software Developer focused on our API Platform and Ecosystem. In this role, you will be instrumental in developing and enhancing our API offerings, ensuring seamless integration with our ecosystem. You'll collaborate with cross-functional teams to deliver high-quality, scalable solutions that meet the needs of our clients.
About UsAt osedea, we are a dynamic and innovative technology development company that places people at the heart of everything we do. Our commitment to caring extends beyond our clients to our team members, focusing on their personal dreams, aspirations, and professional development.We believe in the strength of community and actively seek opportunities to cultivate meaningful relationships with everyone we encounter.Diversity is celebrated here, encompassing various backgrounds, personalities, career trajectories, and languages. We are dedicated to fostering an inclusive environment where everyone feels valued and empowered to share their unique stories.We also cherish the joy of our work and strive to create a more efficient and enjoyable world each day.
About UsAt osedea, we pride ourselves on being a dynamic and innovative technology development firm where people are at the core of our mission. Our commitment to our clients and community drives us to foster an environment that values the dreams, aspirations, and professional growth of our team.We believe in building strong, meaningful relationships and fostering a sense of community. Diversity is celebrated here, encompassing various backgrounds, perspectives, and experiences. We cultivate an inclusive atmosphere where everyone feels welcome and valued.Our work culture is vibrant and fun; we are inspired to create a more efficient and enjoyable world every day.Role OverviewAs a Senior Software Developer, you will play a pivotal role in our software development process. You will collaborate with both technical and non-technical team members, mentoring them as you plan, build, and deploy enterprise-level software solutions for our clients. We expect you to take initiative in your tasks, manage your time effectively, and demonstrate a commitment to continuous personal improvement.While we have specific technologies in our stack, we prioritize your personal potential and growth over specific technical expertise when considering candidates for this role.
Oct 29, 2025
Sign in to browse more jobs
Create account — see all 442 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.