Posted on: 26/10/2026
Job Description :
We are looking for a Senior Software Engineer to join a growing engineering team in Gurugram. The role involves hands-on development of customer-facing software, working on modern microservices and micro-frontends, and collaborating with distributed engineering teams. The ideal candidate should have strong software engineering fundamentals and experience delivering reliable, scalable applications in production environments.
Location : Gurugram, India
Your Future Employer :
A leading global organisation providing data-driven technology, analytics and software solutions to the energy and infrastructure sector.
Responsibilities :
- Design, develop and maintain high-quality, scalable software applications.
- Own technical delivery from solution design and implementation through testing, release and operational support.
- Build and enhance microservices and micro-frontends for customer-facing applications.
- Work closely with product, design and engineering teams across locations.
- Contribute to system architecture, clean abstractions, code quality and automated testing.
- Participate in code reviews and follow strong engineering and development practices.
- Use Artificial Intelligence-assisted development tools to improve productivity while maintaining engineering quality.
- Support other engineers through technical collaboration, knowledge sharing and mentoring.
- Contribute to reliable software delivery through Continuous Integration and Continuous Deployment practices.
Requirements :
- Strong commercial experience developing complex software systems.
- Hands-on experience with technologies such as Node.js, TypeScript, Express.js, React, SQL, NoSQL and cloud infrastructure.
- Strong understanding of software architecture, system design, testing and code quality.
- Proven experience solving complex technical problems in production environments.
- Experience taking technical projects from inception through implementation and deployment.
- Strong experience with automated testing, Continuous Integration and Continuous Deployment.
- Excellent problem-solving, communication and collaboration skills.
- Ability to work effectively with distributed and cross-functional engineering teams.
- Understanding of Artificial Intelligence-assisted software development and its practical use in engineering.
- Experience with Python and professional use of Artificial Intelligence-assisted development tools will be an added advantage.
What is in it for you :
- Opportunity to work on modern software products and technically challenging projects.
- Exposure to microservices, micro-frontends, cloud technologies and Artificial Intelligence-assisted engineering.
- Opportunity to work with international engineering teams.
- Chance to contribute to the growth of a new engineering hub in Gurugram.
- Exposure to meaningful technology solutions supporting the energy transition.
- Competitive compensation with opportunities for professional growth.
- Access to coaching, mentoring and structured learning programmes.
- Flexible working options, including hybrid working and flexible start and finish times.
Did you find something suspicious?
Posted by
Manpreet Gulati
Manager at CRESCENDO GLOBAL LEADERSHIP HIRING INDIA PRIVATE L
Last Active: 26 Oct 2026
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1680350