Software Engineer II, Offshore
Listed on 2026-01-23
-
Engineering
Software Engineer
Software Engineer II, Offshore
Bentley Systems is the leading global provider of software solutions to engineers, architects, geospatial professionals, constructors, and owner-operators for the design, construction, and operations of the world's infrastructure. We deliver software of the highest quality to ensure infrastructure is safe and complies with regulatory requirements.
Position SummaryThe Naval Architect will work in the Offshore design group to develop and maintain Bentley offshore software products. This includes the development of numerical algorithms for engineering and general mathematical calculations and assisting a team of programmers to implement different engineering design modules for the MOSES product.
Responsibilities- Contribute to a team that develops advanced hydrodynamic analysis software used in cross-products.
- Program and document numerical algorithms for engineering and general mathematical calculations in the software and troubleshoot engineering design modules to support the technical support group.
- Advanced (Bachelor, Master, or PhD) degree in Naval Architecture, Structural, or Mechanical Engineering.
- Strong understanding of hydrodynamics.
- Experience developing software using object‑oriented programming.
- Excellent sense of logic and engineering workflow.
- Excellent verbal and written communication skills in English.
- Programming in FORTRAN.
- Experience with hydrodynamic design tools such as MOSES or SESAM.
- Knowledge of three‑dimensional static and dynamic (time‑history) analysis of structures, finite element development (thin and thick shell, solid, beams, columns) solution methods, direct/iterative solvers, and sparse eigen solvers.
- Some working knowledge of Oil & Gas offshore floating structures.
- Programming in C#, C++ or Python.
- Some experience developing macro programs in Excel, MathCAD, MATLAB.
- Experience with agile software development processes.
- Experience in multithreaded software development (parallel programming for multi‑core CPU/GPU systems).
- An attractive salary and benefits package.
- Bentley Impact Day: take a day off from work to volunteer with an organization of your choice.
- Celebration of milestone achievements and moments that matter through colleague recognition award programs.
- A commitment to inclusion, belonging and colleague well‑being through global initiatives and resource groups.
- A collaborative work environment where ideas flourish and teamwork propels success.
- A company committed to making a real difference by advancing the world’s infrastructure for better quality of life.
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).