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

Senior Software Developer

1125 Bentley Canada, Inc

This position requires local presence. Please view similar jobs below.

Location: Quebec City, Quebec, Canada – Hybrid (3 days a week, in-office)

Lieu : Québec (Québec), Canada -Hybride (3 jours par semaine au bureau)

We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software used on some of the world's most complex and innovative infrastructure projects. You will collaborate with a highly skilled international engineering team, solve challenging technical problems, and contribute to software that makes a real-world impact. This is an excellent opportunity for a passionate engineer who enjoys technical ownership, continuous learning, and driving innovation in a collaborative environment.

Core Responsibilities

  • Design, develop, test, and maintain software components for Bentley's Civil Engineering applications.
  • Take ownership of features and functionality from design through delivery and ongoing support.
  • Collaborate with globally distributed engineering teams to deliver scalable, high-quality solutions.
  • Participate in architecture and design discussions, helping drive technical decisions and best practices.
  • Develop clean, maintainable, and extensible code using modern software engineering principles.
  • Create and execute unit and integration tests to ensure product quality and reliability.
  • Troubleshoot complex technical issues and perform root-cause analysis of software defects.
  • Conduct code reviews and provide constructive, actionable feedback to peers.
  • Contribute to continuous improvement initiatives related to quality, performance, developer productivity, and engineering processes.
  • Research, evaluate, and integrate emerging technologies and development practices where appropriate.
  • Collaborate effectively through Microsoft Teams, meetings, technical discussions, and cross-functional project activities.

Leadership & Mentorship

  • Serve as a technical leader within the team, helping guide design and implementation decisions.
  • Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.
  • Champion engineering excellence, software quality, and continuous learning across the organization.
  • Support Agile development processes, including sprint planning, estimation, retrospectives, and technical refinement sessions.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and C#.
  • Deep understanding of object-oriented design principles, software architecture, and design patterns.
  • Experience designing and developing complex, production-quality software systems.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work independently while collaborating effectively with distributed teams.
  • Excellent verbal and written communication skills.
  • Demonstrated ability to learn new technologies quickly and successfully apply them in production environments.
  • A proactive, results-oriented mindset with a passion for delivering high-quality software.

Preferred Qualifications

  • Experience developing desktop or engineering software applications.
  • Experience with Microsoft Visual Studio, .NET Framework, and related Microsoft technologies.
  • Experience with JavaScript and/or TypeScript.
  • Familiarity with cloud-connected applications and service-oriented architecture.
  • Experience with automated testing, CI/CD pipelines, and modern DevOps practices.
  • Familiarity with AI-assisted development tools such as GitHub Copilot and other developer productivity platforms.

What We Offer:

  • An attractive salary and benefits package.
  • Bentley Impact Day: take a day off from work to volunteer with an organization of your choice.
  • Celebrate milestone achievements and moments that matter through our colleague recognition award programs and our Bentley Achievers platform.
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
  • Be part of 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.

Who We Are:

Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.

Equal Opportunity Employer:

Equal Opportunity Employer: Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.

At Bentley, you'll help shape the future of infrastructure with innovative solutions, a global impact, and a culture that values growth, collaboration, and sustainability. Built by engineers for engineers, Bentley has been the leading global provider of infrastructure engineering software for 40 years. Join us on our continued journey leading industry change.

This is a Hybrid role.

#J-18808-Ljbffr

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Québec, QC vacancy
  •  ...challenges, experimenting with emerging technologies, and shipping tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services that power our AI conversational agent ecosystem.... 
    Senior
    Full time
    Work from home

    Coveo

    Québec, QC
    more than 2 months ago
  •  ...----- Team Dynamics The Edge OS family is responsible for developing an operating system and services that enable the remote management...  ...used to deploy Genetec’s next generation of physical security software to our clients. Your goal will be to deliver features... 
    Senior
    Full time
    Remote work
    Flexible hours

    Genetec

    Québec, QC
    more than 2 months ago
  •  ...Studios, every team member is encouraged to push boundaries and maintain high standards of excellence. \ \ \\ Why Join Us?\ \\\ Software Architecture: Build ultra -solid, scalable foundations for our games. \\\\ Gameplay: Design impactful mechanics that will thrill our... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours

    Bkom Studios

    Québec, QC
    more than 2 months ago
  •  ...premier information service is built for developing relationships that impact decisions in...  ...the Role We are looking for a Software Engineer or Senior Software Engineer to join our Entitlements...  ...applications and services. Develop well-designed APIs and backend services... 
    Senior
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Québec, QC
    a month ago
  •  ...premier information service is built for developing relationships that impact decisions in government...  ...About the Role We’re hiring a senior full-stack engineer to make a major...  ...Qualifications ~5+ years of professional software engineering experience building and... 
    Senior
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Québec, QC
    more than 2 months ago
  •  ...communication. With 20 years of hardware and software development, our robots have been...  ...PoS. We are a team of dedicated Developers and creatives striving to develop the very best experiences for our...  .... About You You're a mid-to-senior full stack developer who thrives at... 
    Senior
    Full time
    Contract work
    Local area
    Remote work
    Worldwide

    Appdirect

    Québec, QC
    a month ago
  •  ...We are looking for a Senior Guidewire Developer to contribute to the evolution, integration, and optimization of Guidewire solutions within a multidisciplinary...  ...Requirements Minimum of 5 years of experience in software development. Proven experience with the Guidewire... 
    Senior
    Full time

    Maarut Inc

    Québec, QC
    more than 2 months ago
  •  ...- Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join...  ...on delivering value.  We are looking for a software developer to join the platform engineering IAM (Identity and... 
    Full time
    Flexible hours

    Genetec

    Québec, QC
    more than 2 months ago
  •  ...-------------------------------------------------------------------------------- Your team’s dynamic: We are looking for a Software Developer to help build the next generation of Genetec Edge OS, our operating system for edge appliances, and its remote management ecosystem... 
    Full time
    Remote work
    Flexible hours
    Day shift

    Genetec

    Québec, QC
    10 days ago
  •  ...other security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools...  ...protection of the everyday. We are looking for a Software Developer who is passionate of software development and who enjoys various... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Québec, QC
    a month ago
  •  ...want to apply your technical expertise to consultancy while addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to understand their needs and deliver... 
    Full time
    Internship
    Work at office
    2 days per week

    Coveo

    Québec, QC
    16 days ago
  •  ...Security Center SaaS offering. We are a group of experienced developers building microservices and software components to deliver a large-scale, cloud-based...  ..., distributed systems, and DevOps. As a C# developer, you will play a key role within an enthusiastic and friendly... 
    Full time
    Flexible hours

    Genetec

    Québec, QC
    more than 2 months ago
  • $81k - $116k per year

     ...so they can focus on what really matters, making people’s lives better. Discover how we do that here: . Role summary As a Senior Developer, Power Platform and Dynamics 365, you will contribute to the design, lifecycle and implementation of complex business solutions,... 
    Senior
    Full time
    Remote work
    Flexible hours

    Career Centre

    Québec, QC
    a month ago
  • Arcane Technologies is constantly growing and is currently looking for a general software developer in order to complete its development team. Responsibilities Develop interactive real-time 3D applications Develop software, strategies and recommendations for customer and... 
    Remote work

    Arcane Technologies

    Québec, QC
    10 days ago
  •  ...order to deliver features such as device lifecycle management, software updates deployment, and field observability. Our teams therefore...  ...of collaboration, key services for Genetec’s application developers. Your day at a glance: Participate in the analysis, design... 
    Remote work
    Flexible hours
    Day shift

    Genetec

    Québec, QC
    a month ago
  •  ...Description Job Title: Senior SharePoint Developer Location: Hybrid, Québec City, QC, Canada Security Clearance: Enhanced Job Summary...  ...methodologies. Proficiency with Git version-control software and Visual Studio Code. Assets: Knowledge of the... 
    Senior
    Work at office
    Remote work

    Oomple

    Québec, QC
    23 days ago
  • $123k - $180.4k per year

     ...français suivra / The French job posting follows. 26WD99788 Senior Applied AI/ML Developer Position Overview As a Senior ML Developer on the...  ...Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest... 
    Senior
    For contractors
    Apprenticeship

    Autodesk

    Québec, QC
    4 days ago
  •  ...experiencing strong growth, we are actively seeking an experienced Senior C# .NET Backend Developer . About the Role As part of a high-performing...  ...Experience: Minimum 8+ years of dedicated backend software engineering experience with C# / .NET Core . Backend... 
    Senior
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Québec, QC
    10 days ago
  • $155k - $175k per year

     ...across the U.S. Our platform is growing rapidly, with a 10% month-over-month growth, and we are seeking a skilled and motivated Senior Full-Stack Developer to join our talented engineering team as we scale and expand. What You’ll Do Collaborate with our team to design,... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Proof

    Québec, QC
    1 day ago
  •  ...exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction...  ...routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Québec, QC
    5 days ago
  •  ...Description   À propos de Fluent Software Group Fluent Software Group fait partie de...  ...Travailler étroitement avec des ingénieur·e·s senior sur l’architecture et les décisions...  ...the ground up. The Opportunity: AI Developer We are looking for an AI-native Developer... 
    Senior
    Daily paid
    Long term contract
    Full time
    Apprenticeship
    Internship

    Valsoft

    Québec, QC
    10 days ago
  •  ...Java Developer (8+ years of experience). As part of the GPAP Modernization Program, the Group Insurance Data Hub (CDAC) implementation...  ...team at the end of Delivery 2. We are looking for a Senior Developer to support the project until the handover to the operations... 
    Senior
    Full time

    Maarut Inc

    Québec, QC
    more than 2 months ago
  •  ...Your team’s dynamic: The Edge OS family is responsible for developing an operating system and services that enable remote management...  ...used to deploy Genetec’s next generation of physical security software to our clients. Your mission will be to deliver features related... 
    Full time
    Remote work
    Flexible hours

    Genetec

    Québec, QC
    more than 2 months ago
  •  ...What We Need A specialist Lead Developer who extends Unreal Engine's Gauntlet framework and makes sure a green result actually means...  ...Experience building telemetry, instrumentation, or reporting systems for software. Experience navigating a partner studio's own priorities and... 
    Long term contract
    Full time
    Apprenticeship

    2k

    Québec, QC
    21 days ago
  •  ...and Europe. We currently have a role as a Intermediate Frontend Developer with our large consulting client working for a major financial...  ...stories with team members and other teams Develop and deploy software components delivering business value Ensure proper testing... 
    Permanent employment
    Full time
    Work at office

    Tech Talent International

    Québec, QC
    more than 2 months ago
  •  ...-------------------------------------------------------------------------------- Your team’s dynamic: We are looking for a Software Developer to help build the next generation of Genetec Edge OS, our operating system for edge appliances, and its remote management ecosystem... 
    Remote work
    Flexible hours
    Day shift

    Genetec

    Québec, QC
    a month ago
  • $112.14k - $160.2k per year

     ...the role We are looking for a Director, Software Engineering & Innovation, to lead a large...  ...value. Who you are You are a senior engineering leader with experience scaling...  ...Driven Development where appropriate.   Develop leaders: coach five managers to become more... 
    Senior
    Remote job
    Full time
    Flexible hours

    Career Centre

    Québec, QC
    more than 2 months ago
  •  ...indicating an active ramp-up phase: the two developers will be joining a growing team in a SAFe...  ...cadence. The target profile is a developer who can both code and analyze: the client...  ...Java/GOSU | Required | All requirements Senior: 7 years of development experience,... 
    Senior
    Full time

    Maarut Inc

    Québec, QC
    more than 2 months ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role.... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Québec, QC
    5 days ago
  •  ...started. We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Québec, QC
    5 days ago

Do you want to receive more vacancies?

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