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, and industrial facilities.
Our offerings include MicroStation-based applications for modeling and simulation, ProjectWise for project delivery, AssetWise for asset and network performance, and the iTwin platform for infrastructure digital twins.
Bentley Systems employs more than 4,000 colleagues and generates annual revenues of more than $700 million, in 172 countries. www.bentley.com
BS or MS in Computer Science, Computer Engineering or Software Engineering.
4-7 years’ experience as a software engineer or equivalent
Strong competence with Microsoft technologies and tools including C#, Visual Studio and source control systems like TFS or Azure DevOps.
Good understanding of relational databases and SQL query languages with experience in Microsoft SQL Server.
Excellent written and oral communication as well as strong presentation skills.
General analytical and design skills at single product / single environment level. General skills in research, project planning and implementation.
General understanding of entire development process, including specification, documentation and quality assurance.
The Software Engineer would contribute to moderately complex product features and projects by :
Participating designs by defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability.
Implement the software products based on designs by using the latest development tools. In particular, implementations must be stable and maintainable.
Developing unit / integration tests as well as providing additional guidance and support to the certification group to ensure complete testing.
Support and maintain the existing code base by providing assistance to the support group.
Work is independent and collaborative in nature, the Software Engineer will provide regular updates to a manager on project status.
Able to assist more junior staff members with aspects of their job.
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.