> Markdown version of [/jobs/ext/1406896-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/1406896-lead-software-engineer). 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 - **Company:** Amazon.com, Inc. - **Location:** Baltimore, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $135,200.0 - $151,840.0 - **Contract:** Temporary to permanent - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Continuous Integration, DevOps, Python (Programming Language), Node.Js, Ruby on Rails, Software Engineering, TypeScript, Spring Cloud, Containerization, Graphql, Legacy Systems, Microservices - **Published:** July 23, 2026 - **Apply:** https://mondo.gosnaphop.com/jobs/l/login/c8336608-98ca-11ec-8029-42010a8a0008/de25b30d-8689-11f1-8519-024201c20d84/false?applyId=5e494ab1-7aef-11f1-9454-02420a6c7775&apply=true&returnUrl=%2Fjobs%2Fl%2Frecruiting%2Fjobapplication%2F5e494ab1-7aef-11f1-9454-02420a6c7775%2Fde25b30d-8689-11f1-8519-024201c20d84%2Ffalse%3Fstep%3D1 ## About the Role * 7-10 years of software engineering experience * Recent experience as a Staff Engineer, Technical Lead, or Lead Engineer * Strong expertise with JavaScript, TypeScript, and Node.js * Deep AWS experience building and supporting cloud-native applications * Experience designing APIs and microservices architectures * Experience modernizing legacy applications * Strong architectural design and technical documentation skills * Experience mentoring engineers and leading technical initiatives without direct authority * DevOps experience including CI/CD, infrastructure-as-code, containerization, monitoring, and production support * Excellent communication skills with the ability to translate business goals into technical solutions Preferred Qualifications : * Ruby on Rails experience * Python experience * GraphQL experience * AWS Certification * Design systems experience * Financial services industry experience * Experience with SEO-focused customer-facing websites ## Description Lead the technical direction of customer-facing web applications by driving architecture, modernizing cloud-based platforms, mentoring engineering teams, and delivering scalable full-stack solutions within AWS environments. Day-to-Day Responsibilities: * Lead architecture and technical direction for enterprise web applications * Design and modernize distributed systems and microservices * Develop and maintain customer-facing applications using Node.js, TypeScript, and JavaScript * Partner with product, architecture, DevOps, and engineering teams to define technical requirements * Create and maintain system architecture documentation and technical roadmaps * Mentor engineers and establish engineering best practices * Drive cloud-native development and operational excellence within AWS * Support CI/CD, infrastructure automation, monitoring, and production operations * Evaluate emerging technologies and recommend adoption where appropriate * Balance hands-on development with technical leadership responsibilities ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [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) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)