Software Architect

Apply now »

Date: 2 Apr 2025

Location: Gurgaon, HR, IN

Company: Alstom

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

The Railway industry today is characterized by both a strong and sustained growth across the world. The trends that drive this are well known:  environmental challenges, population growth, urbanization and increasing demands for mobility.   With 7.3 B€ of Sales and over 32,800 employees based in nearly 60 countries, Alstom  develop & market the most complete range of systems, equipment and services offered today in the railway sector. Today we offer our customers solutions that feature a seamless blend of diverse technologies, ensuring optimal interfaces, along with flexible implementation and real synergy in innovation

 

INTRODUCTION

As a promoter of sustainable mobility, Alstom develops and markets systems, equipment and services for the transport sector. Alstom offers a complete range of solutions (from high-speed trains to metros, tramways and e-buses), passenger solutions, customized services (maintenance, modernization), infrastructure, signaling and digital mobility solutions. Alstom is a world leader in integrated transport systems. The company recorded sales of €7.3 billion and booked €10.0 billion of orders in the 2016/17 fiscal year. Headquartered in France, Alstom is present in over 60 countries and employs 32,800 people. UNIFE report forecasts India's accessible market at 4B€ over 2016-18, with growth of 6.6%. Alstom has established a strong presence in India and is currently executing metro projects in several Indian cities including Chennai, Kochi and Lucknow where it is supplying Rolling Stock manufactured out its state of the art facility at SriCity in Andhra Pradesh. In the Mainline space, Alstom is executing Signaling & Power Supply Systems for the 343 Km. section on World Bank funded Eastern Dedicated Freight Corridor. Construction of the new electric locomotive factory for manufacturing and supply of 800 units of high horse power locomotives is also in full swing at Madhepura in Bihar. Alstom has set up an Engineering Centre of Excellence in Bengaluru, and this coupled with a strong manufacturing base as well as localized supply chains, is uniquely positioned to serve customers across the globe. Today, Alstom in India employs close to 3000 people and in line with Government of India’s ‘Make in India’ policy initiative, Alstom has been investing heavily in the country in producing world class rolling stock, components, design, research and development to not only serve the domestic market, but also rest of the world.

 

Smart Transportation is a strategic program that aims at developing Alstom new offering in mobility. This set of initiatives will mainly consist in new digital solutions but will also cover some other “smart” solutions in energy efficiency, traffic operations, or passenger services.

To achieve this objective Alstom has created a Digital Factory that aims at being at the forefront of digital revolution by developing expertise in machine learning, data science, video analysis, sensor design, roaming data capture, etc. and building its digital assets.

Alstom has launched an IoT Data Platform Project aiming at designing, building and operating a multi-tenant Data Platform for Smart Transportation and IoT Analytics targeting globally the Alstom’s customers, based upon a cloud and on-premise platform.

 

OVERALL PURPOSE OF THE ROLE:

 

Alstom are now looking for the microservices application software architect, with a strong experience in developing, designing, and deploying microservices to join our team. The successful candidate will be responsible for migrating legacy services to a container-based microservices model using modern technologies, designing, developing, and maintaining the microservices architecture, and ensuring its quality and scalability. Additionally, the candidate will work closely with development teams to provide technical leadership, propose best practices, and recommend new technologies to optimize our system architecture.              

RESPONSIBILITIES:

 

  • Work collaboratively with development teams to migrate legacy services to a container-based microservices architecture.
  • Design, develop and refactor microservices leveraging Kubernetes, Istio, and ingresses.
  • Utilize message queues such as RabbitMQ or Kafka for the integration between services.
  • Design and develop well-structured, performant APIs and databases for the microservices.
  • Propose and implement software and system architectures and best practices for software development.
  • Stay up-to-date with new technologies, frameworks, and libraries for microservices development and contribute to the continuous improvement of the architecture and development processes.
  • Support application performance tuning, troubleshooting, and system monitoring tools.
  • Contribute to program plans, timelines, and estimates and communicate with stakeholders effectively.

 

Qualifications & Skills:

 

EDUCATION

  • University background: Bachelors/Master’s degree in computer science & information systems or related engineering.

 

BEHAVIORAL COMPETENCIES:

  • Outstanding Technical leader with proven hands on in developing high performant scalable microservices.

  • Capability to guide and support other developers.

  • Be Innovative and be aligned to new product development technologies and methods.

  • Demonstrated teamwork and collaboration in a professional setting

  • Proven capabilities with worldwide teams

  • Team Player with prior experience in working with European customer is not mandatory but preferable.

  • Passionate about staying current with new technologies and making recommendations for adoption where appropriate

 

                                                                                                  

TECHNICAL COMPETENCIES & EXPERIENCE 

  • 8 to 10 years in IT and/or digital companies developing microservices and migrating legacy services to container-based models

  • Excellent understanding of Python/Java.

  • Expertise in designing, analyzing, and maintaining large-scale distributed systems

  • Ability to define modern software architectures leveraging proper documentation.

  • Deep understanding of software engineering best practices, including Agile methodologies, CI/CD, testing, and code quality standards.

  • Experience with containerization technologies such as Kubernetes, istio, ingresses

  • Strong experience in message queues such as RabbitMQ or Kafka.

  • Strong knowledge of databases and data architectures, especially SQL and NoSQL databases like elasticsearch, postgres

  • Experience with Azure cloud-based provisioning and deployment

  • Experience in cloud technologies & tools, Service Models, and Deployment Models 

  • Experience working with data engineering and data science teams and data platforms is a plus but not mandatory.

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!


Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.


Job Segment: Cloud, Testing, Developer, Facilities, R&D, Technology, Operations, Research

Apply now »