Delft, NL
107 days ago
Software Engineer

​​As a Software Engineer, you are responsible for the design, implementation, integration, and delivery of software as part of one of our Scrum teams. Your team is one of several working on Seequent’s geotechnical analysis products, including GeoStudio and PLAXIS. The team works closely together with research engineers and quality engineers in a supportive, stimulating, and informal environment. As part of Seequent/Bentley Systems, the team closely collaborates with leading software development teams from around the globe on advancing a range of cutting-edge technologies and projects.​ 

 

Core responsibilities include: 

Developing the core library code that is shared between the 2D and 3D product lines  

User interface design and development 

Geometry handling (intersections, preprocessing for the mesh generator, meshing, etc.) 

Developing tools that integrate with or drive the main PLAXIS products 

General maintenance and bug fixing in the existing codebase 

Contributing to a range of shared technologies used across Bentley 

Working with a codebase of Delphi (70%), C++ (15%), Python (10%), JavaScript (5%) 

Cooperating closely with colleagues from our Quality Assurance, Research and User Advancement departments as well as with our colleagues in Calgary. 

Exploring new tools and techniques, as well as contributing to maintaining and improving our performance in areas such as innovation, high quality, and usability.

 

Required Qualifications:

BSc or MSc degree in the field of computer science or an engineering field 

A minimum of 2 years of working experience 

Knowledge of and proven experience in OO design and development 

Experience in at least one OO language, such as Delphi or C++ 

Experience in developing desktop applications 

Proficient in English (written and verbal) 

Strong drive to work in and with a diverse team to deliver high quality, advanced software 

 

Nice to have: 

Experience in developing cloud software 

Experience in developing software for the simulation of physical processes 

Experience in working in an agile (Scrum) environment 

Familiarity with contemporary CI/CD workflows and toolsets 

Confirm your E-mail: Send Email