Enable job alerts via email!

Senior Software Developer - C++

BENTLEY SYSTEMS, INC.

Quebec

Hybrid

CAD 85,000 - 120,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software company in Canada is seeking a talented Software Developer to join their OpenFlows product team. The role involves developing new features using C++ and C#, providing technical leadership, and working in a dynamic, agile environment. Candidates should have a Bachelor's degree and extensive experience in software development. The company offers a competitive salary, flexible working conditions, and a collaborative environment.

Benefits

Competitive Salary and benefits
Opportunity to work in a global and diverse team
Supportive and collaborative environment
Colleague Recognition Awards

Qualifications

  • 7+ years of experience in software development.
  • Proficient in C++, C#, and mixed mode development.
  • Familiarity with design patterns and SOLID principles.

Responsibilities

  • Participate in the design and development of new features.
  • Write high quality code in an agile environment.
  • Provide technical leadership and ownership of features.

Skills

C++
C#
Object-Oriented Programming
Design Patterns

Education

Bachelor’s degree in computer science, software engineering, or equivalent

Job description

Select how often (in days) to receive an alert:

Location:Canada (Hybrid, Home Based, or Office Based)

Position Summary:
Bentley Systems is seeking a talented Software developer to join our OpenFlows product team. The OpenFlows team creates industry-leading software for designing, managing, and operating water, sewer, and storm utility networks.

You will work with highly motivated team members, utilize the latest technologies, and solve challenging problems while building interesting next-generation software for world-class cities and utility companies.

Key Responsibilities:

  • Participate in the design and development of new features using C++ and C#.
  • Participate and contribute to discovery and experimentation efforts.
  • Write high quality (efficient, well-tested, well-architected, maintainable) code.
  • Work in an agile software development team environment.
  • Quickly learn and adapt to new technologies and approaches.
  • Provide technical leadership.
  • Take ownership of the features and designs you develop.

What You Bring to The Team:

  • Bachelor’s degree in computer science, software engineering, or equivalent.
  • 7+ years of experience in software development.
  • Proficient in C++, C#, and mixed mode development.
  • Understanding of Object-Oriented Programming and Design Patterns.
  • Ability to write clear, maintainable, testable, efficient, and secure code.
  • Familiarity with design patterns and SOLID principles.
  • Ability to work with a team or independently to solve problems.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diverse international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.

About Bentley Systems:

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.

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.

2025 Copyright Bentley Systems, Incorporated

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Quebec

Remote

CAD 105,000 - 133,000

9 days ago

Développeur Logiciels Senior / Senior Software Developer

House of Blues

Quebec

Remote

CAD 105,000 - 133,000

12 days ago

Senior Software Developer - C++

Bentley Systems

Quebec

On-site

CAD 90,000 - 120,000

6 days ago
Be an early applicant

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

North Bay

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Sr Software Developer - Remote Canada

BeyondTrust Corporation

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Senior Software Developer

Sterling Brokers

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Ticketmaster

Quebec

Remote

CAD 60,000 - 100,000

30+ days ago

Senior Software Developer

Moneris Solutions Corp.

Quebec

Hybrid

CAD 80,000 - 110,000

11 days ago