Enable job alerts via email!

Software Engineer II (C#)

BENTLEY SYSTEMS, INC.

Horsham

Hybrid

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Job summary

A leading software company is seeking a talented Software Engineer II with proficiency in C# and experience in C++. This role focuses on developing modules for civil engineering design applications in a hybrid work environment. Ideal candidates will possess strong problem-solving skills and a solid foundation in object-oriented programming. The position offers competitive salary and opportunities for career growth.

Benefits

Competitive salary
Inclusive culture promoting belonging
Opportunities for career growth

Qualifications

  • At least 3 years of experience as a software engineer or equivalent.
  • Strong knowledge of object-oriented programming and design patterns.
  • Proactive and results-oriented.

Responsibilities

  • Develop and maintain Bentley’s civil engineering applications.
  • Take ownership of your code and design implementations.
  • Perform unit testing to ensure code quality.

Skills

C#
C++
Object-oriented programming
Communication skills
Problem-solving
Agile
Scrum

Education

BS or MS in computer science, software engineering, or related field

Tools

Microsoft Visual Studio
.NET Framework

Job description

Press Tab to Move to Skip to Content Link

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

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

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

Software Engineer II (C# & C++)

Location: Horsham (Hybrid/Office) OR UK (Hybrid with some travel to Horsham)

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 as part of a global project team.
  • Take ownership of your code and design implementations.
  • Perform unit testing to ensure code quality and functionality.
  • Provide and receive 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 related field.
  • At least 3 years of experience as a software engineer or equivalent.
  • Proficient in C#, experience with C++ is highly advantageous.
  • Strong knowledge of object-oriented programming and design patterns.
  • Proactive and results-oriented.
  • Excellent communication skills.
  • Ability to work independently, solve problems, and seek help when needed.
  • Quick learner of new technologies and capable of applying them.
  • Ability to design moderately complex architectures.

Additional Information:

  • This role does not require travel.
  • Experience with Microsoft Visual Studio, .NET Framework, Agile, and Scrum is preferred.

Benefits and Culture:

  • Join a leading software company impacting architecture, engineering, and construction sectors.
  • Competitive salary and benefits.
  • Inclusive culture promoting belonging and wellbeing.
  • Contribute to global infrastructure development for a sustainable future.

#LI-SH

#LI-hybrid

About Bentley Systems:

Founded in 1984, Bentley provides software for infrastructure design, build, and operation worldwide. We help professionals transform project delivery and asset performance through innovative solutions. Visit www.bentley.com for more information.

Equal Opportunity Employer:

Bentley is committed to diversity and inclusion, considering all qualified applicants without regard to 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.