Share this Job

Senior Software Engineer - Remote, Mexico

Date: Jun 23, 2022

Location: Mexico DF, MX, 03720

Company: Bentley Systems

About Bentley Systems


Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world's infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings include MicroStation-based applications for modeling and simulation, ProjectWise for project delivery, AssetWise for asset and network performance, Seequent's leading geosciences software portfolio, and the iTwin platform for infrastructure digital twins. Bentley Systems employs more than 4,000 colleagues and generates annual revenues of more than $800 million in 172 countries.


Please submit your CV in English


Location:  This position has the flexibility to be based from a home office anywhere in Mexico


Position Summary:

The iTwin Platform team at Bentley Systems has an exciting new opportunity for talented individuals to join us in developing cutting-edge software for infrastructure digital twins. iTwin Platform is an open, scalable cloud platform that enables developers anywhere to create digital twin applications for the designers, builders, and owner-operators of the world’s physical infrastructure. By bringing together data from designs, schedules, simulations, sensors, and other sources into a cohesive whole, these digital twins represent a revolutionary leap forward in infrastructure engineering technology – the leap we need to unlock our potential to build a brighter and more sustainable future.


Bentley Systems has exciting new opportunities for Senior Software Engineers to become part of a globally distributed, nimble team responsible for development and maintenance of math and geometry libraries in support of Bentley’s ecosystem of cloud and desktop solutions for Infrastructure Engineering and Construction (BIM) markets.


You will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.



  • Work independently and with a global project team in an agile, Continuous Integration and Continuous Delivery software development process
  • Commit to writing testable and maintainable code
  • Support existing math and geometry libraries in C++ and Typescript
  • Take ownership of the functionality you write and designs you implement
  • Develop unit tests during the project to ensure quality code assets and to satisfy required use cases
  • Provide and accept constructive feedback
  • Research, evaluate and explore new technologies as needed


Required Skills

  • BS or MS in computer science, software engineering, applied mathematics or related field
  • Minimum 5 years’ experience as a software engineer or equivalent
  • Proficient in C++ and JavaScript/TypeScript
  • Familiarity with mathematical and geometric data structures and algorithms
  • Experience with Parasolid 3D modeling API or equivalent
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Must be self-driven, proactive, and results-oriented
  • Excellent verbal and written communication skills in English
  • Ability to work independently and solve problems, and to know when to ask for help
  • Ability to learn new technologies and existing libraries quickly, and apply them in production


Desired Skills

  • Familiarity with CAD geometric structures, entities, and operations (e.g., transformations, 2d/3d Booleans, NURBS curves/surfaces, meshes, etc.)
  • Experience understanding and implementing applied math algorithms (e.g., approximation, root finding, etc.)
  • Proficiency with Microsoft technologies such as Visual Studio, Visual Studio Code, GitHub, Azure DevOps
  • Knowledge of Agile and Scrum development practices





Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/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.

Job Segment: Software Engineer, Construction, Engineer, Drafting, Wastewater, Engineering