Talent.com
Software Engineer (C++ and C#)
Software Engineer (C++ and C#)Bentley Systems • Quebec, Quebec, CA
Software Engineer (C++ and C#)

Software Engineer (C++ and C#)

Bentley Systems • Quebec, Quebec, CA
30+ days ago
Job type
  • Full-time
Job description

Position Summary

:

Bentley Systems is looking for a skilled Software Engineer (C++ and C#) to join our dynamic and collaborative team. In this role, you'll contribute to the development of cutting-edge modules for our globally recognized civil engineering design applications, which play a vital role in world-class infrastructure projects around the world.

We offer a stimulating and supportive work environment, where innovation and growth are encouraged. You'll have the opportunity to work alongside an international team of talented developers, expand your technical expertise, and make a meaningful impact in the field of civil engineering.

Responsibilities:

  • Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications.
  • Take ownership of the functionality you write and the designs you implement.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Provide and accept constructive feedback.
  • Research, evaluate, and explore new technologies as needed.
  • Commit yourself to continuous learning and adapting to and integrating new technologies.

Qualification:

  • BS or MS in computer science, software engineering or related field.
  • 3+ years' experience designing and implementing excellent quality software
  • Proficient in C++
  • Experience in C#
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Ability to learn new technologies quickly and apply them in production.
  • Deliver high-quality, well-documented code that is easy for others to understand and modify.
  • Ability to design architectures of moderate complexity equivalent to subsystems.
  • Must be proactive and results-oriented.
  • Excellent verbal and written communication skills
  • Ability to work independently and solve problems, and know when to ask for help.

What would make you stand out:

  • Experience with technologies such as Microsoft Visual Studio, .NET Framework
  • Knowledge of Agile and Scrum development practices
  • Experience with XML and XSLT

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 a 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.
About Bentley Systems
Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance.
Create a job alert for this search

Software Engineer C and C • Quebec, Quebec, CA

Similar jobs
Embedded C/C++ Engineer – Smart Building Systems (Montreal)

Embedded C/C++ Engineer – Smart Building Systems (Montreal)

Pentangle Tech Services | P5 Group • Saint-Sylvestre
Full-time
A technology company in Quebec is seeking an experienced software developer to analyze, debug, and implement software primarily in C and C++.The ideal candidate will have 3-5 years of experience in...Show more
Last updated: 11 days ago • Promoted
Software Engineer (various levels)

Software Engineer (various levels)

Leadership Connect • Quebec
Full-time
At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in...Show more
Last updated: 30+ days ago • Promoted
Software Engineer 3 (SE3), Developer Productivity (Backstage)

Software Engineer 3 (SE3), Developer Productivity (Backstage)

MongoDB • Quebec
Full-time
As a Software Engineer 3 (SE3) Fullstack Developer on the Developer Productivity - Developer Experience team, you will design and build scalable features for MongoDB’s Internal Developer Portal usi...Show more
Last updated: 8 days ago • Promoted
Embedded Firmware Engineer — Microcontroller & Debugging Pro

Embedded Firmware Engineer — Microcontroller & Debugging Pro

Pentangle Tech Services | P5 Group • Saint-Sylvestre
Full-time
A technology service provider in Canada is seeking an experienced firmware developer to work on embedded systems projects.The ideal candidate will have 3–5 years of experience in embedded C program...Show more
Last updated: 10 days ago • Promoted
Ingénieur(e) Logiciel C++ H/F

Ingénieur(e) Logiciel C++ H/F

Vidatech • Québec, Qc
Full-time
Vidatech est à la recherche d’un développeur de logiciel embarqué dynamique pour combler un nouveau poste au sein de son équipe de recherche et de développement (R&D).Vous ferez partie d’une équipe...Show more
Last updated: 4 days ago • Promoted
DevOps Engineer -.NET/C# for Orchestrade Core

DevOps Engineer -.NET/C# for Orchestrade Core

Evolvic Inc. • Quebec
Full-time
A financial technology firm is seeking a DevOps Engineer to optimize and support the Orchestrade Core environment.The role involves designing monitoring solutions, improving existing workflows, and...Show more
Last updated: 30+ days ago • Promoted
Engine Programmer

Engine Programmer

Larian Studios • Quebec
Full-time
With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games.As we move on to new projects, the studio that brought you Baldur’s Ga...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer (Python) | Remote U.S. AI SaaS

Senior Software Engineer (Python) | Remote U.S. AI SaaS

Atomic HR • Québec City, Quebec, .CA
Remote
Full-time
Quick Apply
We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide.We specialize in finding roles that align with your skills, expe...Show more
Last updated: 17 days ago
Principal AI Code Modernization Architect

Principal AI Code Modernization Architect

Glocomms • Quebec
Full-time
A global technology organization is seeking a Lead/Principal Engineer to join its newly formed AI Systems Modernization team.This role will significantly influence the team's direction, technical s...Show more
Last updated: 7 days ago • Promoted
Forward Deployed Engineer - Montreal Canada

Forward Deployed Engineer - Montreal Canada

Enboarder • Quebec
Full-time
We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio...Show more
Last updated: 30+ days ago • Promoted
Senior.NET Full-Stack Engineer (C#)

Senior.NET Full-Stack Engineer (C#)

Sherweb Inc. • Quebec
Full-time
A leading cloud service provider in Canada is seeking an experienced developer with a strong background in web applications and SaaS products.You will propose technical designs, mentor team members...Show more
Last updated: 19 days ago • Promoted
Senior ML Engineer — Industrial AI & Scalable Systems

Senior ML Engineer — Industrial AI & Scalable Systems

Command Alkon • Quebec
Full-time
A technology solutions firm in Canada is seeking a Senior Machine Learning Engineer to advance AI-powered systems in the heavy materials industry.This role involves designing, training, and evaluat...Show more
Last updated: 15 days ago • Promoted
Software Development Manager

Software Development Manager

Poka Inc. • Quebec
Full-time
At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Show more
Last updated: 12 days ago • Promoted
Embedded C/C++ Engineer - Debug & Build Smart Building Systems

Embedded C/C++ Engineer - Debug & Build Smart Building Systems

Pentangle Tech Services | P5 Group • Saint-Sylvestre
Full-time
A leading tech services firm is seeking a skilled software programmer specialized in C/C++.The role requires analyzing, debugging, and implementing software, primarily focused on embedded and high-...Show more
Last updated: 10 days ago • Promoted
GCP Observability Engineer

GCP Observability Engineer

ALLTECH CONSULTING SVC INC • Quebec
Full-time
We are seeking an experienced and motivated engineer to join the Observability fleet which focuses on delivering tools in private and public cloud environments.The role focuses on developing and mo...Show more
Last updated: 1 day ago • Promoted
Naval Underwater Combat Systems Software Engineer

Naval Underwater Combat Systems Software Engineer

The Weir Group • Quebec
Full-time
Une entreprise d'ingénierie mondiale recherche un(e) ingénieur(e) logiciel pour les systèmes de combat sous-marin.Ce poste à temps plein à Gatineau, LaSalle ou Halifax exige une expérience en génie...Show more
Last updated: 11 hours ago • Promoted • New!
Software Architect, Cloud Infrastructure

Software Architect, Cloud Infrastructure

Petal • Quebec
Full-time
Petal is a leading Canadian healthcare orchestration and billing company that revolutionizes healthcare systems to make them agile, efficient, and resilient by enabling the forecasting and shaping ...Show more
Last updated: 21 days ago • Promoted
Technical Support Engineer

Technical Support Engineer

Recooty • Quebec
Full-time
Research and identify solutions to software and hardware issues.Diagnose and troubleshoot technical issues, including account setup and network configuration.Ask customers targeted questions to qui...Show more
Last updated: 30+ days ago • Promoted