> Markdown version of [/jobs/ext/1367421-lead-software-engineer-90403381](https://www.wearedevelopers.com/jobs/ext/1367421-lead-software-engineer-90403381). 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 - 90403381 - **Company:** Amtrak - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $103,700.0 - $134,460.0 - **Contract:** Contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Applications Architecture, Cloud Computing, Information Systems, Data Structures, Internet Protocol, Node.Js, Performance Tuning, Scrum Methodology, RabbitMQ, Software Engineering, SQL Databases, Data Streaming, TypeScript, ReactJS, Spring-boot, Backend, Git, AngularJS, Apache Kafka, Front End Software Development, Restful APIs, Software Version Control - **Published:** July 21, 2026 - **Apply:** https://careers.amtrak.com/talentcommunity/apply/1350908500/?locale=en_US ## About the Role * Bachelor's Degree or equivalent combination of education, training and/or relevant experience. * Plus 6 years of relevant work experience., * Bachelor's Degree or equivalent combination of education, training and/or relevant experience. * Plus 8 years of relevant work experience. * Experience in the railroad or broader transportation industry is a plus. Knowledge, Skills, and Abilities * Familiarity with core Internet technologies and modern full stack software engineering practices * Proficiency in Java, JavaScript, TypeScript, SQL, (Angular or React), and Node.js * Development experience with Spring/SpringBoot and RESTful APIs * Experience with distributed messaging and streaming platforms, including Kafka or RabbitMQ * General cloud platform experience (e.g., AWS, Azure, GCP) * Skilled in version control systems (e.g., Git) * Strong documentation and communication skills * Solid understanding of data structures and design patterns * Experience in frontend, backend, and cloud-native development * Familiarity with Agile methodologies (SCRUM, SAFe) * Understanding of information systems and application architectures * Ability to work under deadlines, manage multiple tasks, and adapt to changing environments ## Description We are seeking a Lead Software Engineer to deliver high-quality software solutions that meet and exceed business needs. This role encompasses full lifecycle responsibilities including systems analysis, design, development, integration, testing, deployment, and ongoing support. The ideal candidate will drive technical excellence, resolve complex problems, and contribute to continuous improvement across platforms and processes., * Collaborate with customers, architects, and team members throughout the product development lifecycle. * Organize and document technical requirements based on business needs. * Design and implement scalable software solutions and enhancements. * Develop and maintain software applications using modern frameworks and tools. * Define and execute functional and non-functional testing strategies, including automation. * Ensure ongoing maintenance, performance optimization, and support of applications. * Provide technical leadership and mentorship to development teams. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)