Software Engineering Expert

2 weeks ago


Montreal, Quebec, Canada dormakaba International Holding AG Full time
Job Overview

dormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking a highly skilled Software Developer to join our cloud platform service team in Montreal, QC.

Key Responsibilities
  • Design, develop, and maintain a dormakaba product specializing in security and access management for individual homes and vacation rentals.
  • Conduct code reviews and resolve production issues to ensure the product's reliability and performance.
  • Be responsible for features from development to production, improving the product's functionality and user experience.
  • Work with the latest cloud technologies, relying on data to build new features and applying principles such as SOLID, DRY, and YAGNI.
  • Lead end-to-end feature development, production support, and product improvements with a strong customer focus.
Requirements

To succeed in this role, you will need:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong cloud experience with AWS, APIs, and databases (SQL/NoSQL), plus web development using ASP.NET and Angular.
  • Basic command line and development tools expertise in backend development with .NET C#, including async programming and microservices architecture.
  • Hands-on experience with hardware protocols (USB, IP/UDP, HTTP/S) and IoT communication (Zigbee, BLE).
  • Proven track record with Agile/SAFe methodologies, version control, and development best practices and an understanding of data structures and algorithms.
Preferred Qualifications

We prefer candidates with:

  • Cloud security expertise (encryption, IAM, OAuth2).
  • Cloud scalability & performance optimization.
  • Infrastructure-as-code (Terraform).
  • CI/CD pipeline experience (Jenkins).
  • Bilingual – French and English – The incumbent must work with a global multidisciplinary team.
What We Offer

dormakaba International Holding AG provides a range of benefits to its employees, including:

  • Employee Assistance Programs.
  • Access to LinkedIn Learning courses for professional development and personal interests.
  • Health Insurance Plan.
  • Pension Plan.
Why Join Us?

At dormakaba International Holding AG, we provide safety, security, and sustainability solutions for various industries. We believe that our work is important, and you are important. Join our team and contribute to our mission of making a positive difference.



  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada CAE Full time

    CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets.We are looking for an expert aeronautic software engineer to join our team of flight systems specialists.About This RoleThis position is ideal for engineers or developers who are eager to learn and take on new challenges in the field of aircraft...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer - C++ Expert to join our team at 360 Inc. as part of our efforts to create innovative web and marketing solutions tailored for the automotive sector.

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...


  • Montreal, Quebec, Canada Hootsuite Full time

    Job OverviewHootsuite is a leading social media management platform, and we're seeking an experienced AI expert software engineer to join our product development team.


  • Montreal, Quebec, Canada Accolite Full time

    About the RoleAccolite is seeking a highly skilled Software Engineering Expert to join our team in Canada. This is a hybrid role, with 3 days spent in office and 2 days working remotely.Job SummaryWe are looking for an experienced Java Developer to design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch...


  • Montreal, Quebec, Canada EssilorLuxottica Group Full time

    Job Description: As a Senior Software Engineer - Cloud Native Expert at {company}, you will be responsible for designing and developing cloud-native software solutions. Key responsibilities include:Designing and implementing cloud-native architecturesDeveloping scalable and secure cloud-based applicationsCollaborating with cross-functional teams to ensure...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Shape the Future of Automotive TechnologyAt Syntronic, we're not just following industry trends - we're setting them. Imagine working on cutting-edge advancements in telecom, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological...


  • Montreal, Quebec, Canada Solution SFT Full time

    About the Role:Are you passionate about software development and flight simulation? We're looking for a skilled Software Engineer to join our team at Solution SFT and contribute to the development of leading-edge flight simulation software. Your passion for innovation and commitment to excellence will help shape the future of pilot training.Key...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:Mannarino Systems & Software Inc. is seeking an experienced Safety Critical Embedded Software Test Engineer to join our team. As a key member of our Safety Systems Engineering team, you will be responsible for designing and implementing requirement-based test cases and procedures for safety-critical software.Responsibilities:Design and...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Solutions Techso Full time

    Job DescriptionTechso is an international leader in digital transformation, offering consulting services in three areas of expertise: technology infrastructure management, application development, and product lifecycle management.As a C++ Developer, you will work with our team to deliver high-quality projects to our clients in various industries, including...


  • Montreal, Quebec, Canada EXFO Full time

    Job SummaryEXFO is seeking a talented Software Development Expert to join our Research and Development department. As a key member of our agile team, you will be responsible for developing our new product for the industry's field network and ethernet-ip testing offerings.Key Responsibilities• Collaborate with the Software Group Manager to develop software...


  • Montreal, Quebec, Canada CAE Full time

    About the RoleCAE is seeking an experienced Software Integration Expert to join our team. As a key member of our multidisciplinary team, you will be responsible for updating software components of our computing complex, avionic systems, visual system, and other systems that compose our flight simulator products used to train pilots.Key...

  • Technical Expert

    3 weeks ago


    Montreal, Quebec, Canada Software International Full time

    Job Summary:As a Delivery Partner at Software International, you will play a crucial role in establishing strong, trusted relationships with our clients. Your ability to articulate solutions and navigate complex services will be instrumental in delivering exceptional results.Key Responsibilities:Support and lead billable client activities within your area of...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Collabera Full time

    Job Title: Software Developer IICollabera is a leader in IT staffing, offering comprehensive and cost-effective IT staffing & IT Services to Fortune 500 and mid-size companies. As a half a billion dollar IT company, we provide high-quality IT resources through Staff Augmentation, Global Talent Management, and Vendor Management Programs.Key...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada National Film Board of Canada Full time

    Job SummaryWe are seeking a highly skilled Software Development Expert to join our Engineering and Development team at the National Film Board of Canada. As a key member of our team, you will contribute to the development of all components of our software solutions in all phases of development.Main ResponsibilitiesDesign, program, validate, implement, and...