Software Engineer II
Skills
About the role
Software Engineer II
Location- Pune, Hybrid
Position Summary
We are seeking a Full Stack Software Engineer with a strong emphasis on modern frontend development to contribute to the Bentley Infrastructure Cloud product line. The role primarily focuses on building high-quality, scalable React-based user experiences, while also contributing to backend services using Node.js or .NET.
You will work closely with product, design, and backend teams to deliver user-centric, cloud-native applications, leveraging Azure services and CI/CD pipelines. This role is ideal for engineers who are passionate about frontend engineering but are comfortable working across the stack when needed.
Responsibilities
Frontend Engineering (Primary)
Design and develop scalable, performant web applications using React, TypeScript, HTML5, CSS, and modern JavaScript (ES6+)
Implement responsive, accessible, and intuitive UI/UX aligned with product design standards
Contribute to frontend architecture decisions, focusing on maintainability, modularity, and performance (not full ownership, but meaningful contribution)
Optimize applications for performance, usability, and cross-browser compatibility
Full Stack Development (Secondary)
Develop and integrate backend APIs/services using Node.js or .NET
Collaborate with backend teams to define API contracts and data flows
Debug and resolve issues across frontend and backend layers to ensure end-to-end reliability
Engineering Practices
Write clean, maintainable, testable code following best practices and coding standards
Participate actively in code reviews, providing constructive feedback
Troubleshoot and debug production issues with clear root cause analysis
Contribute to technical documentation and knowledge sharing
Cloud & DevOps
Work with Azure services for application deployment and integration
Contribute to CI/CD pipelines using Azure DevOps
Ensure basic observability, logging, and monitoring for applications
Collaboration
Collaborate with product managers, designers, and engineers to translate requirements into technical solutions
Participate in agile ceremonies and contribute to sprint deliverables
Communicate effectively within a distributed, cross-functional team
AI Tools & Development Practices
Use AI-assisted development tools (e.g., Copilot) to improve productivity in coding, debugging, and test generation
Leverage AI tools to identify code improvements, edge cases, and potential issues
Apply engineering judgment to validate AI-generated outputs for correctness, performance, and maintainability
Demonstrate a balanced approach - using AI effectively without over-reliance
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
4–7 years of professional software development experience
Strong hands-on experience in frontend development, with:
2–4 years of React experience in production applications
Working experience with Node.js or .NET backend development
Good understanding of:
Frontend architecture and component design
REST APIs and client-server interactions
Object-oriented and modular design principles
Experience with Azure cloud services and CI/CD (Azure DevOps preferred)
Strong problem-solving and debugging skills
Good communication and collaboration skills in a cross-functional setup
Behavioral Skills
Demonstrates ownership of assigned features/modules, but not org-wide architecture ownership
Able to work independently with moderate guidance
Proactively identifies issues and suggests improvements
Continuously learns and adapts to new tools, frameworks, and practices
What We Offer:
A great Team and culture – please see our colleague video.
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
An attractive salary and benefits package.
A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.