HamburgerMenu
hirist

Senior Software Engineer - System Design & Architecture

CRESCENDO GLOBAL LEADERSHIP HIRING INDIA PRIVATE L
7 - 11 Years
Gurgaon/Gurugram

Posted on: 26/10/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...