Software Architect
Apply now »Date: 18 Mar 2026
Location: Bangalore, KA, 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.
Role overview:
Take on a visionary leadership role where you will combine your deep technical expertise in microservices, .NET, cloud-native systems, data platforms, and AI. You will architect and guide the implementation of a cutting‑edge data platform and AI product, while also shaping scalable, containerized microservices architectures deployed on Kubernetes.
You will collaborate with data engineers, DevOps teams, software engineers, data scientists, and product managers, ensuring technology choices align with business goals. This role requires strong architectural ownership, cross-functional influence, and a passion for building resilient, high-performance distributed systems.
Key Responsibilities
Architectural Leadership
- Develop and maintain a robust architectural blueprint for the data platform and AI product.
- Design scalable, secure, and resilient microservices architectures using .NET, distributed systems principles, and modern API design.
- Lead architectural modernization into containerized, cloud-native microservices.
Data Platform & AI Architecture
- Lead the design and deployment of data-driven solutions for advanced analytics, ML pipelines, and platform capabilities.
- Define, develop, and sustain the core components of the enterprise data platform, including ingestion, storage, compute, APIs, and governance layers.
- Ensure alignment with security, compliance, and industry standards.
Cloud, Containers & DevOps
- Architect and deploy cloud-native workloads on Azure (or equivalents such as AWS/GCP).
- Oversee containerization strategies using Docker, Kubernetes, Helm, Ingress, Autoscaling, and related cloud-native patterns.
- Establish CI/CD pipelines, infrastructure-as-code practices, and DevOps automation.
Technical Governance & Innovation
- Provide technical leadership, mentorship, and guidance to engineering teams across domains.
- Evaluate emerging technologies and drive adoption of innovative solutions that enhance platform performance, reliability, and maintainability.
- Promote engineering excellence through coding standards, design patterns, architectural reviews, and best practices.
Stakeholder Collaboration & Communication
- Represent the program to internal and external stakeholders.
- Communicate architecture decisions, risks, progress, and tradeoffs clearly and effectively.
- Foster collaboration between cross-functional teams, enhancing delivery efficiency and architectural alignment.
Security & Compliance
- Ensure adherence to cybersecurity standards, regulatory requirements, identity and access controls, and secure coding practices.
- Drive compliance within platform components and deployment processes.
Continuous Improvement
- Contribute to process enhancement, Return of Experience (REX), and organizational learning.
- Promote a culture of continuous improvement, automation, and data-driven decision-making.
Required Skills & Qualifications
Technical Expertise
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Strong experience in .NET Core, C#, ASP.NET Core, API design, distributed systems, and architectural patterns.
- Proven expertise in microservices architecture, service decomposition, event-driven design, and inter-service communication.
- Hands-on experience with Docker, Kubernetes, Helm, service mesh, container orchestration, and cloud-native deployments.
- Deep knowledge of cloud platforms (Azure preferred), including provisioning, networking, security, and managed data services.
- Experience with data platforms, data engineering workflows, and modern analytical/AI environments.
- Proficiency in DevOps and automation tooling (GitLab/GitHub Actions, Jenkins, Terraform, Helm Charts).
- Strong understanding of security practices, compliance frameworks, and governance.
Leadership & Soft Skills
- Proven ability to provide technical leadership and architectural direction.
- Excellent communication and stakeholder management skills.
- Strong problem-solving, analytical thinking, and innovation mindset.
- Proficient in English; additional languages are a plus.
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:
Developer, Cloud, Computer Science, Technology