Enable job alerts via email!

C++ Software Engineer II

BENTLEY SYSTEMS, INC.

Horsham

Hybrid

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Job summary

A leading software company is seeking a C++ Software Engineer II to develop and maintain civil engineering applications. The role requires at least 3 years of experience, strong C++ skills, and the ability to work independently. This position offers a hybrid work model, attractive salary, and benefits. Join us to innovate infrastructure solutions and contribute to a sustainable future.

Qualifications

  • At least 3 years of experience as a software engineer or equivalent.
  • Proficient in C++ and strong knowledge of design patterns.
  • Quick learner of new technologies and capable of applying them.

Responsibilities

  • Develop and maintain civil engineering applications independently.
  • Take ownership of functionalities and designs.
  • Perform unit testing to ensure code quality.

Skills

C++
Object-oriented programming
Communication skills
Problem-solving
Proactive mindset

Education

BS or MS in computer science or software engineering

Tools

Microsoft Visual Studio
.NET Framework

Job description

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

Location: Horsham, GB, Sale, GB, London, GB, Redditch, GB

C++ Software Engineer II

Location: Horsham or UK (Office/Hybrid/Remote)

Position Summary:

Bentley Systems is seeking a talented Software Engineer II to join our successful team. The primary focus will be developing modules for our civil engineering design applications used globally in major civil engineering projects. We offer a challenging, friendly, and supportive environment, with opportunities to work with an international team and grow as an engineer.

Responsibilities:

  • Develop and maintain Bentley’s civil engineering applications independently and with a global project team.
  • Take ownership of your functionalities and designs.
  • Perform unit testing to ensure code quality and functionality.
  • Provide and accept constructive feedback.
  • Research and evaluate new technologies as needed.
  • Continuously learn and adapt to new technologies.

Qualifications:

  • BS or MS in computer science, software engineering, or relevant field.
  • At least 3 years of experience as a software engineer or equivalent.
  • Proficient in C++.
  • Strong knowledge of object-oriented programming and design patterns.
  • Proactive and results-oriented.
  • Excellent communication skills.
  • Ability to work independently and solve problems, knowing when to seek help.
  • Quick learner of new technologies and capable of applying them.
  • Ability to design moderately complex architectures.

Desired Skills:

  • Experience with C# is highly advantageous.
  • Experience with Microsoft Visual Studio, .NET Framework.
  • Knowledge of Agile and Scrum methodologies.

Join a leading software company committed to infrastructure innovation, offering an attractive salary, benefits, and a focus on inclusion and wellbeing. Help us build a more sustainable and resilient world. Watch our short documentary to learn more about our history and impact.

#LI-SH

#LI-hybrid

About Bentley Systems:

Founded in 1984, Bentley provides software for infrastructure design, construction, and operation worldwide. We focus on digital twin solutions to transform project delivery and asset performance. Visit www.bentley.com for more information.

Equal Opportunity Employer:

Bentley is proud to be an equal opportunity employer, considering all qualified applicants regardless of race, gender, sexual orientation, disability, religion, or other protected characteristics.

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