Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Developer

Bentley Systems

Senior Developer

Location : Quebec, Canada

Flexible / Hybrid

 

Position Summary

We are seeking an experienced Senior Developer to lead a cross-functional software engineering squad responsible for developing, enhancing, and maintaining modern web applications that support Bentley’s infrastructure and engineering products. The successful candidate will help evolve an internal platform used by our global software organization to assess, govern, and improve release readiness, software quality, and security compliance throughout the development lifecycle.

This role requires strong hands-on expertise in React-based frontend development, cloud-native solutions on Microsoft Azure, and CI/CD practices using Azure DevOps. As Lead Senior Developer, you will provide hands-on technical leadership, delivery ownership, and team coordination for a platform that gives product teams centralized visibility into engineering health, software delivery quality, security posture, and release compliance. This is an opportunity for someone who enjoys building modern, user-centric web applications at scale while shaping engineering practices, platform standards, and delivery culture, working with global, cross-functional teams across product, architecture, security, release, and operational disciplines to help teams release software with greater confidence.

 

Responsibilities

  • Lead the squad’s technical direction, implementation strategy, architecture, design decisions, and engineering standards.
  • Build scalable, production-grade front-end applications using React, TypeScript, HTML5, CSS, and JavaScript, as well as C# and ASP.Net Core Application patterns, with a focus on maintainability, accessibility, and performance.
  • Deep knowledge of REST and GraphQL APIs, including API and MCP design, security, versioning, performance optimization and integration with external enterprise services.
  • Review technical solutions, mentor engineers, and promote maintainable, scalable and reliable system design.
  • Drive best practices across software development, testing, automation, observability, security and operational excellence.
  • Facilitate sprint planning, backlog refinement, sprint reviews, and retrospectives to achieve agreed objectives, priorities, and measurable commitments.
  • Identify delivery risks, technical dependencies, and blockers, and drive timely resolution.
  • Coordinate with other squad leaders, product teams and operational stakeholders to support successful cross-team delivery.
  • Ensure development activities meet security, compliance, and governance requirements.
  • Identify opportunities where emerging technologies can create measurable business value, reduce technical debt, eliminate manual processes, and improve the developer experience.
  • Use observability, operational metrics, and continuous improvement to support data-driven decision making.
  • Support incident management, production investigations, and root cause analysis when required.
  • Foster a culture of ownership, collaboration, accountability, and continuous improvement.

 

Qualifications  

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • 7+ years working in relevant Software Engineering roles, including Senior Software Engineer.
  • Proven experience leading software development teams delivering complex products or platforms.
  • Strong software architecture and system design experience.
  • Experience with modern cloud-native architectures and distributed systems.
  • Experience with software delivery platforms including Azure DevOps (ADO) and GitHub.
  • Experience working in Agile software delivery environments.
  • Strong communication and stakeholder management skills.
  • Demonstrated ability to mentor engineers and drive technical excellence.
  • Experience delivering high-quality software in environments with security, compliance, or governance requirements.

 

 

Preferred Qualifications

  • Experience building developer platforms or engineering productivity solutions.
  • Experience with CI/CD pipelines and release automation.
  • Experience with software quality, compliance, governance, or security tooling.
  • Experience with Azure or other major cloud platforms.
  • Experience using data and analytics to improve engineering outcomes.
  • Experience leading geographically distributed teams.

 

 

What we offer

  • A great Team and culture – please see our colleague video . 
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start. 
  • An attractive salary and benefits package. 
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups. 
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Developer in Québec, QC vacancy
  •  ...and responsibilities that will fall to you: Analyze technical needs and design solutions in line with architecture guidelines. Develop, evolve, and maintain .NET applications by promoting the reuse of common components and the application of development best practices... 
    Senior

    COFOMO

    Québec, QC
    9 days ago
  •  ...-------------------------------------------------------------------------- Team Dynamics The Edge OS family is responsible for developing an operating system and services that enable the remote management of Cloudlink devices, which are used to deploy Genetec’s next generation... 
    Senior
    Full time
    Remote work
    Flexible hours

    Genetec

    Québec, QC
    13 hours ago
  •  ...Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative, high-quality linguistic project management...  ...System for enterprises. We are currently seeking an Intermediate/Senior (.NET C# Full Stack) developer, to work in our Montreal Office... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Xtm International

    Québec, QC
    13 hours ago
  •  ...We are looking for a Senior Guidewire Developer to contribute to the evolution, integration, and optimization of Guidewire solutions within a multidisciplinary team. The successful candidate will actively participate in the technical analysis, development, testing, and deployment... 
    Senior
    Contract work

    Maarut

    Québec, QC
    27 days ago
  •  ...Content Management Systems such as Optimizely, RWS Tridion, Sitecore, and Adobe Experience Manager (AEM). We’re looking for a Web Developer who is curious, dependable, eager to learn, and enjoys solving problems as part of a team. You don’t need to know everything when... 
    Suggested
    Full time
    Work at office
    Immediate start
    Flexible hours

    Content Bloom

    Québec, QC
    13 hours ago
  •  ...age, marital status, or disability. Let us know if you need accommodation during the recruitment process.  What's your role: Our Developer is expected to act as a counselor to our customers on the overall technology roadmap they should pursue, providing a vision of each... 
    Daily paid
    Full time
    Work at office
    Immediate start

    Lidd Consultants Inc.

    Québec, QC
    13 hours ago
  • Veuillez postuler sur : Chez Croisières AML , le marketing ne se limite pas à produire de beaux visuels. Notre équipe imagine des expériences, lance des campagnes d’envergure, développe des outils numériques et fait évoluer l’image de marque de l’une des plus ...
    Senior
    Permanent employment
    Full time

    Croisières AML

    Québec, QC
    20 days ago
  • Veuillez postuler sur : Vous êtes un(e) acheteur(euse) passionné(e) et reconnu(e) pour votre capacité de négociation? Vous êtes une personne curieuse, organisée et proactive? Vous êtes animé(e) par les défis et vous avez envie de découvrir le milieu maritime? ...
    Senior
    Permanent employment
    Full time
    Contract work
    Local area
    Monday to friday

    Croisières AML

    Québec, QC
    14 days ago
  •  ...gestionnaires. --------------------------------------------------------------------------------------------------- Your team’s dynamic: Developers and test specialists from diverse backgrounds, united by one goal: delivering high-quality solutions that meet and exceed our... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Québec, QC
    13 hours ago
  • $100k - $110k per year

     ...Health insurance Training & development About the Role: Triunity Software in Calgary AB is looking for a talented Java Developer to join their growing team. This is an exciting opportunity to work on innovative software solutions in a collaborative fast-paced environment... 
    Long term contract
    Full time
    Internship

    Triunity Software

    Québec, QC
    7 days ago
  •  ...DESCRIPTION DU POSTE : Notre client recherche un développeur Java et Angular full-stack senior capable de fournir des services de conseil : analyse des besoins, conception, développement avec tests automatisés, puis coordination du déploiement sur des systèmes à grande échelle... 
    Senior

    TES The Employment Solution

    Québec, QC
    22 days ago
  • Veuillez postuler sur : Vous aimez relever des défis juridiques variés et bâtir des partenariats solides avec des acteurs de tous horizons ? Croisières AML est une entreprise familiale établie au Québec depuis 50 ans. Nous sommes LA plus importante compagnie de...
    Senior
    Permanent employment
    Full time
    Contract work
    Monday to friday

    Croisières AML

    Québec, QC
    14 days ago
  •  ...culture saine et inclusive, à postuler. Veuillez noter que seules les personnes sélectionnées seront contactées. AI Applications Developer About Mila Founded by Professor Yoshua Bengio of the Université de Montréal, Mila brings together researchers specializing in... 
    Apprenticeship
    Internship
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila - Institut Québécois D'intelligence Artificielle

    Québec, QC
    13 hours ago
  •  ...Job Description: Refocused the role from an analyst developer (intermediate to senior) to senior Guidewire developer, upgrade. Impact analysis is now handled by the developer, rather than a separate role. Optimum is preparing to upgrade its on-premise Guidewire InsuranceSuite... 
    Senior
    Contract work
    Part time

    Maarut

    Québec, QC
    13 days ago
  •  ...people, fostering technical excellence, and delivering meaningful business impact. The Opportunity Highspring is seeking a Senior Python Developer with experience in Artificial Intelligence and Generative AI solutions to support a long-term enterprise initiative. This... 
    Senior
    Long term contract
    Contract work
    For contractors
    Work at office
    Local area
    3 days per week
    Québec, QC
    3 hours ago
  • $81.5k - $122.5k per year

     ...competitive advantages for our clients.  As a Senior Consultant in the Technology Consulting -...  .... You will be responsible for designing, developing, enhancing, and maintaining Guidewire...  .... Key Responsibilities Design, develop, and maintain Guidewire Cloud... 
    Senior
    Weekend work

    Ernst & Young

    Québec, QC
    a month ago
  • This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At  Mindrift , innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI...
    Remote job
    Full time
    Part time
    Freelance

    Mindrift

    Québec, QC
    13 hours ago
  •  ...--------------------------------------------------------------------------------------------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT team (Software Configuration Management & Tools) part of the Engineering... 
    Full time
    Flexible hours

    Genetec

    Québec, QC
    13 hours ago
  • $3600 - $6000 per month

     ...and presentation skills, able to explain technical solutions to non-technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products; Practical experience using AI tools (e.g., Claude, ChatGPT) to assist with... 
    Full time
    Internship
    Relocation

    Kaiyan Medical

    Québec, QC
    18 days ago
  •  ...successful online gaming providers. Position Summary As a member of the development team within our Montreal studio the Game Developer will be responsible for programming new interactive casino games creating high-quality games stable products and meeting established... 
    Full time

    Light & Wonder

    Québec, QC
    9 days ago
  •  ...recommendations and have influence on the system verification and validation of the Telesat Lightspeed system. Main Responsibilities: Develop verification matrices for feeder and user link system requirements, including: Spectrum usage, carrier sizes, polarization, power... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat

    Québec, QC
    13 hours ago
  •  ...follow Telesat on X and LinkedIn or visit Purpose Of Job As a Senior Product Owner, you will play a pivotal role in our Agile...  ...global connectivity.  Main Responsibilities Product Vision: Develop and communicate a clear vision for the product, ensuring alignment... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Québec, QC
    13 hours ago
  •  ...LIDD recherche un ingénieur de données senior pour rejoindre notre équipe et concevoir,...  ...environment. You will be responsible for developing robust data pipelines, scalable data...  ...data integration and orchestration tools Develop and optimize pipelines within Microsoft Fabric... 
    Senior
    Full time
    Work at office

    Lidd Consultants Inc.

    Québec, QC
    13 hours ago
  •  ...Scribendi is seeking a Senior Growth Marketing Specialist to join our team at an exciting...  ...demand generation programs for new products, developing strategies to reach target audiences and...  ..., our AI and machine-learning brand, to develop tools to improve our customer experience... 
    Senior
    Remote job
    Full time
    Internship
    Work at office

    Scribendi

    Québec, QC
    13 hours ago
  • $10k per year

     ...Senior Quality Assurance Engineer Location: Montreal, QC VIA is making an impact, and so can you. At VIA, our mission is to make...  ...organization Partner with engineering teams to integrate developer-level testing and ensure testing is caught early in the development... 
    Senior
    Full time
    Summer work
    Remote work
    Work from home
    Flexible hours

    Via

    Québec, QC
    13 hours ago
  • Help redefine customer support for the AI era. Most companies are running support on ticketing systems built in 2007, with AI bolted on as an afterthought. Botpress is the enterprise-grade AI agent platform for customer support — built the other way around. As the ...
    Long term contract
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Québec, QC
    a month ago
  •  ...self-service! What if every access request could be fast, auditable, and automated without anyone chasing approvals? As a Security Developer on Coveo’s Identity and Access Management (IAM) team, you’ll build the tooling and automation that make secure access simple across... 

    Coveo

    Québec, QC
    11 hours ago
  •  ...Description: Guidewire Developer Analyst, Cloud Feature Adoption A Quebec-based insurer is expanding its Guidewire team, responsible...  ...still a suitable candidate. The target level is intermediate to senior-intermediate. The profiles not to be confused with this role are... 
    Senior
    Contract work

    Maarut

    Québec, QC
    15 days ago
  • $100k - $120k per year

     ...responsive user interfaces to architecting data pipelines that handle large volumes of image assets. This role is ideal for an experienced developer who can hit the ground running own features end-to-end and deliver high-quality work within a definedtimeframe. Core... 
    Contract work
    Temporary work
    Fixed term contract
    Local area
    Remote work

    Voyis

    Québec, QC
    10 days ago
  • Description de l’entreprise Opsun est un leader canadien en design, ingénierie et fabrication de structures adaptées pour soutenir les panneaux solaires photovoltaïques, qui couvre l'ensemble de l'Amérique du Nord. Notre siège social, situé à Québec, centralise toutes...
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Monday to friday
    Flexible hours
    Day shift

    Opsun Systèmes inc.

    Québec, QC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!