> Markdown version of [/jobs/ext/3992833-lead-software-engineer-railroad](https://www.wearedevelopers.com/jobs/ext/3992833-lead-software-engineer-railroad). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - Railroad - **Company:** Capgemini - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $109,180.0 - $197,175.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Continuous Integration, DevOps, Distributed Systems, Performance Tuning, Software Systems, Systems Integration, Web Applications, Data Processing, Enterprise Software Applications, Spring Cloud, Spring-boot, Event Driven Architecture, Containerization, AngularJS, Kubernetes, Apache Kafka, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://www.capgemini.com/jobs/575468-en_GB_SAPBTP/x/ ## About the Role We are looking for Lead Software Engineer with prior rail industry exposure is advantageous but secondary to strong capabilities in platform engineering, dispatch automation, and distributed software systems development.This role requires a strong cloud-native software engineer with deep expertise in Java and Spring Boot for building scalable, resilient applications. The ideal candidate has hands-on experience designing distributed systems, microservices, and event-driven architectures, with Kafka playing a key role in system integration and messaging. Experience deploying and managing applications in Kubernetes-based and cloud-native environments is essential, while Angular or full-stack development skills are a plus. Familiarity with test automation practices is beneficial, though experience with a specific framework is not required. Prior rail industry exposure is advantageous but secondary to strong capabilities in platform engineering, dispatch automation, and distributed software systems development., * Prior rail industry exposure is advantageous but secondary to strong capabilities in platform engineering, dispatch automation, and distributed software systems development. * Extensive experience in Java and Spring Boot development, building scalable, secure, and high-performance enterprise applications. * Strong expertise in designing and implementing distributed systems, microservices, and event-driven architectures for complex business platforms. * Hands-on experience with Apache Kafka for real-time messaging, asynchronous processing, and system integration. * Proficient in developing and deploying cloud-native applications using Kubernetes, containerization, and modern DevOps practices. * Solid understanding of RESTful APIs, system integration patterns, and performance optimization across large-scale environments. * Experience with full-stack development, including exposure to Angular for developing responsive and user-friendly web applications. * Familiar with test automation, CI/CD pipelines, code quality standards, and agile software development methodologies. * Proven ability to collaborate with cross-functional teams to deliver automation, operational efficiency, and mission-critical software solutions. ## Description * As a software engineer, you design and develop cloud-native, distributed applications using Java and Spring Boot, ensuring scalability, reliability, and high performance. Prior rail industry exposure is advantageous but secondary to strong capabilities in platform engineering, dispatch automation, and distributed software systems development. * You build and maintain microservices and event-driven architectures, leveraging Kafka for seamless communication and data processing across services. * You deploy and manage applications in Kubernetes environments, following modern DevOps and containerization practices. * Collaboration with cross-functional teams enables the delivery of automation and dispatch-focused platform capabilities while maintaining high engineering standards. * You contribute to full-stack development initiatives when needed, utilizing technologies such as Angular to enhance user experiences. * Additionally, you support quality engineering efforts through test automation, code reviews, and continuous integration practices. * Your focus is on creating resilient, efficient software solutions that drive operational excellence and business value.