remoteonsite
Lead Software Engineer - Ford Motor Company
Software Engineer
Lead hands‑on engineer responsible for designing and delivering a greenfield, microservices‑based e‑commerce platform using Java, Spring Boot, and cloud‑native technologies such as Kubernetes and AWS.
About the role
Key Responsibilities
- Architect and implement a scalable microservices ecosystem for a large‑scale e‑commerce platform, ensuring high availability and performance.
- Drive the modernization of core customer‑experience domains (cart, checkout, post‑purchase, and service) using MACH principles.
- Lead a cross‑functional team in adopting cloud‑native patterns, container orchestration (Kubernetes), and CI/CD pipelines.
- Define API‑first strategies, design REST/GraphQL interfaces, and enforce best practices for security and data consistency.
- Mentor engineers, conduct code reviews, and champion clean‑code standards and automated testing.
Requirements
- 7+ years of professional software development experience, with at least 3 years in a lead or architect role.
- Strong expertise in Java and Spring Boot for building enterprise‑grade services.
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes) in cloud environments, preferably AWS.
- Proven track record delivering microservices architectures and implementing CI/CD pipelines.
- Deep understanding of API‑first, headless, and cloud‑native design patterns, and ability to guide teams through modernization initiatives.
Skills
javakubernetesdockerawscicd