Software Engineer II

Date: May 2, 2026

Location: Xi'an, SX, CN

Company: Bentley Systems

Career Mobility Policy:

Bentley strives to support colleagues’ development and provide opportunities for them to achieve their career aspirations in alignment with Bentley objectives and strategy. To foster colleague development while supporting cross functional collaboration and a one Bentley mindset, it's expected that you:

Complete twelve (12) months of employment in your current position and are in good standing with regards to performance in current role before applying for another role within Bentley.
Apply for open roles in the Career Opportunities page to be considered for a role.
Strongly consider notifying your current manager at the time you apply.
If selected for a role you applied for, you are expected to notify your current manager when an offer is extended, and before you accept the offer.
For more information, please see Bentley's Career Mobility Policy.

Software Engineer II

Responsibilities 

  • Collaborate with product management, development leads, and other developers to complete tasks.  
  • Design and develop new features and solutions primarily in C#, ASP.Net Core, and JavaScript 
  • Work with a team in an agile, Continuous Integration and Continuous Delivery software development process. 
  • Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback. 
  • Quickly learn and adapt to new technologies and approaches as they come. 
  • Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability.   
  • Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable and maintainable.  
  • Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group.  
  • Support includes maintaining the existing code base and providing assistance to the support group. 
  • Work with a global project team to implement and maintain a cloud-based engineering collaboration platform 
  • Primary technologies and paradigms you will work with include C#, ASP.NET, PowerShell, Microsoft Azure, REST, and TFS 

 

 

Supervisory Responsibilities 

 

 

Required Knowledge, Skills or Abilities 

  • BS in Computer Science, Software Engineering or equivalent field. 
  • 1+ years’ experience in software development. 
  • 3-5 years’ experience as a software engineer or equivalent 
  • Proficient in C# and JavaScript 
  • Understanding of Object Oriented Programming and Design Patterns. 
  • Good verbal and written communication skills in English language. 
  • Ability to learn and adapt quickly to maximize productivity. 
  • Self-motivated person with the ability to work individually as well as part of a team. 
  • Familiarity with Node.js 
  • Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes. 
  • Experience using Visual Studio, Visual Code 
  • Proficient using C# and with a thorough knowledge of the .Net framework, and ASP.NET, HTML, JavaScript, JSON, jQuery, and Bootstrap 
  • Thorough knowledge of object-oriented programming and design patterns.  
  • Excellent verbal and written communication skills required.  
  • Ability to learn and adapt quickly to maximize productivity.  
  • Working knowledge of Windows Azure development. 
  • Experience developing applications that consume RESTful web services. 
  • Knowledge of Agile and Scrum development practices. 

 

About Bentley Systems


Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com 

 

 

Equal Opportunity Employer:

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: Test Engineer, Software Engineer, Engineer, Engineering