Bentley Systems banner

Software Engineer (C++ and C#)

Bentley Systems

The Role

Overview

Develop and maintain civil engineering software using C++ and C#

Key Responsibilities

  • unit testing
  • code ownership
  • tech research
  • application development
  • feedback
  • code documentation

Tasks

-Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases. -Take ownership of the functionality you write and the designs you implement. -Research, evaluate, and explore new technologies as needed. -Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications. -Provide and accept constructive feedback. -Deliver high-quality, well-documented code that is easy for others to understand and modify.

Requirements

  • c++
  • c#
  • .net
  • xml
  • agile
  • bs/ms

What You Bring

-Thorough knowledge of object-oriented programming and the proper application of design patterns -Experience with XML and XSLT -Knowledge of Agile and Scrum development practices -Ability to work independently and solve problems, and know when to ask for help. -Experience with technologies such as Microsoft Visual Studio, .NET Framework -Commit yourself to continuous learning and adapting to and integrating new technologies. -Proficient in C++ -Ability to design architectures of moderate complexity equivalent to subsystems. -Experience in C# -3+ years' experience designing and implementing excellent quality software -Excellent verbal and written communication skills -BS or MS in computer science, software engineering or related field. -Ability to learn new technologies quickly and apply them in production.

Benefits

-An attractive salary and benefits package.

The Company

About Bentley Systems

-Their tools empower engineers, architects, and builders to design, construct, and maintain critical infrastructure worldwide. -Specialized in industries like water, transportation, energy, and utilities, they offer solutions that span the entire lifecycle of infrastructure projects. -Bentley’s technology powers projects ranging from bridges and tunnels to railways, roads, and water treatment facilities. -Notably, Bentley’s acquisition of numerous firms has expanded their capabilities in digital engineering, cloud computing, and AI-powered design. -The company’s software is used by both private enterprises and public entities to manage complex, large-scale infrastructure initiatives. -Their flagship product, MicroStation, has become a go-to for 2D and 3D computer-aided design (CAD) modeling. -Bentley’s growth and success are driven by its commitment to innovation, sustainability, and customer satisfaction, positioning them as a leader in the infrastructure sector.

Sector Specialisms

Cities

Energy

Mining

Transportation

Electric Utilities

Rail

Roads

Water

Airports

Dams

Bridges

Water Network

Electric Transmission

Electric Distribution