Cadence Design Systems has flagged the Principal Software Engineer job as unavailable. Let’s keep looking.

Principal Software Engineer

Location: Office-Based / Hybrid, Pune, India

Position Summary:

We have an exciting opportunity for a motivated Software Engineer to join the Facilities Engineering Team, part of Bentley Systems. Facilities Engineering is responsible for advancing software and services for Plant, Building and Structural engineering domains. As a Principal Software Engineer, you will work closely with other Software Engineers, Quality Assurance Engineers, and Product Managers to develop software solutions with a strong focus on quality.

Your Day-to-Day:

  • Provide support in all phases of SDLC and ensure to deliver high-quality products.
  • Take ownership of the functionality you write and designs you implement.
  • Research, evaluate and explore new technologies as needed.
  • Continue to learn to increase job and industry-related knowledge.
  • Support, enhance and maintain existing solutions.
  • Develop unit tests during the project to ensure code assets are of quality and satisfy required use cases.
  • Document the solution. 
  • Mentor and share knowledge with team members.
  • Architecture design: Contribute to system and application architecture.
  • Improving the performance of existing software.
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Participate in design reviews and recommend improvements.
  • Assist in risk assessment and mitigation activities.
  • Assist in technical audits and make sure to implement audit recommendations.

What You Bring to The Team:

  • 10+ years of relevant work experience in software engineering
  • Strong problem-solving skills
  • Able to design and implement a solution with excellent design decisions.
  • Able to do and explain software design to junior colleagues.
  • Writing clear, maintainable, testable, efficient, and secure code.
  • Proficient of methodologies, design patterns including OOP, SOLID principles, and Unit testing frameworks.
  • Able to explain a problem and ask right questions, investigate, and evaluate.
  • Proficiency in Mathematics (Geometry) 
  • Knowledge of Agile and Scrum development practices
  • A general understanding of infrastructure design, engineering and construction is a plus.
  • Able to come up with good software design with proper architecture.
  • Solid software development knowledge and sufficient experience to solve problems and give solutions regardless of programming language.
  • Proven experience of building complex systems.
  • Analytical skills to understand how to develop software based on the end user's needs.
  • Able to design an efficient user interface for a given problem.

Technical Skills

  • Experience with technologies such as Microsoft Visual Studio, .NET Framework.
  • Proven Experience and Strong knowledge of C++/C#/.NET | TypeScript/JavaScript and web development with Node.js & React.

Desired Skills 

  • CI/CD 
  • Git - DCVS 
  • Backlog Management Tools TFS/ADO/Jira
  • Exposure to Azure DevOps
  • Knowledge of Software Design Diagrams 
  • Learn new technology and propose direction.

What We Offer:

  • A great Team and culture – please see our Recruitment Video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diverse international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.

Who We Are:

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, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,000 colleagues generate annual revenues of more than $1 billion in 194 countries.

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.

Read Full Description
Confirmed 18 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles