Bentley Systems is hiring for the role of Software Engineer I – Piping, offering an exciting opportunity for engineers who want to work at the intersection of engineering and software development. This role is ideal for candidates with a background in CS, IT, ECE also Mechanical Engineering, as well as Civil or Structural Engineering, who are passionate about building high-impact engineering applications. The position is open in Kolkata and Pune, and you will be part of Bentley’s AutoPIPE development team, contributing to industry-leading engineering analysis and design software used globally.

About Bentley Systems
Bentley Systems is a global leader in infrastructure engineering software. Founded in 1984 by engineers for engineers, Bentley provides innovative solutions that help professionals design, build, and operate resilient infrastructure across transportation, energy, water, and cities. Bentley’s software supports the entire infrastructure lifecycle and enables digital twin solutions that transform how infrastructure projects are delivered and managed. Working at Bentley means contributing to real-world impact by improving infrastructure quality and sustainability worldwide.
Role Overview
As a Software Engineer I – Piping, you will work on Bentley’s AutoPIPE product suite, helping design and enhance advanced engineering software. This role combines core engineering principles with software development, making it perfect for engineers who enjoy coding, problem-solving, and applying theoretical concepts to practical software solutions. You will work with both modern and legacy technologies while collaborating with cross-functional teams to deliver reliable and high-performance engineering applications.
Help a friend land their next role. Share now!
Responsibilities
Research, design, and implement new features and enhancements for engineering software applications
Develop and maintain software using C++, C#, FORTRAN, and/or Python
Create detailed design specifications, verification calculations, and technical documentation
Test, debug, and optimize existing software to improve performance, accuracy, and reliability
Collaborate with the User Success team to address customer inquiries and resolve technical issues
Work closely with product managers, engineers, and other stakeholders to meet development goals
Contribute to delivering high-quality, scalable solutions aligned with Bentley’s engineering standards
Who Can Apply
| Criteria | Details |
|---|---|
| Education | Bachelor’s or Master’s degree in CS, IT, ECE |
| Other Eligible Degrees | Mechanical Engineering, Civil Engineering, Structural Engineering |
| Programming Skills | Beginner to competent level in C/C++, C#/.NET, FORTRAN, Java, or Python |
| Engineering Tools | Experience with CAD/CAE tools like AutoCAD, MicroStation, ANSYS, ABAQUS, AutoPIPE, CAESAR, STAAD, ETABS |
| Work Experience | Exposure to an engineering design office or similar environment |
| Core Skills | Strong analytical, mathematical, and problem-solving abilities |
| Communication | Good verbal and written English communication skills |
Preferred Skills
Strong interest in applying engineering theory to software development
Hands-on experience with engineering simulation and analysis tools
Ability to work effectively in cross-functional and collaborative teams
Curiosity to learn and adapt to new technologies and engineering challenges
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
At Bentley Systems, you’ll work in a collaborative and inclusive environment where innovation and teamwork are encouraged. The company offers an attractive salary and benefits package, along with programs that recognize individual and team achievements. Bentley Impact Day allows you to take time off to volunteer for a cause you care about. You’ll also benefit from global initiatives focused on wellbeing, inclusion, and professional growth. Most importantly, you’ll be part of a company that is shaping the future of global infrastructure and improving quality of life through technology.
How to Apply
Prepare a resume that highlights your engineering background, programming skills, and hands-on experience with CAD/CAE tools. Include academic projects, internships, or industry exposure related to piping, structural analysis, or engineering software development. Before applying, revise core concepts in mechanics, numerical methods, and programming basics in C++ or Python. Demonstrating an interest in engineering software and problem-solving will strengthen your application. Apply by clicking the Apply button below and ensure your details are accurate.
Disclaimer
This website is not affiliated with Bentley Systems. Job details are based on publicly available information and may change at any time. Candidates are advised to verify all information from Bentley Systems’ official careers page before applying.
Share the opportunity