remote
Senior Software Engineer, Team Lead - eBay
Software Engineer
Lead a high‑performing engineering team building scalable microservices in Java on AWS, driving architecture, code quality, and delivery velocity while mentoring developers and collaborating with product and design stakeholders.
About the role
Key Responsibilities
- Architect, design, and implement robust Java microservices using Spring Boot, ensuring high availability and scalability on AWS.
- Lead a cross‑functional team, providing technical guidance, code reviews, and mentorship to foster a culture of excellence.
- Drive continuous integration and delivery pipelines with Docker, Kubernetes, and CI/CD tools to accelerate release cycles.
- Collaborate closely with product managers, designers, and QA to translate business requirements into technical solutions.
- Champion best practices in security, performance, and observability across the stack.
Requirements
- 10+ years of software development experience, with 5+ years in a senior or lead role.
- Deep expertise in Java, Spring Boot, and microservices architecture.
- Hands‑on experience with AWS services (ECS/EKS, RDS, S3, Lambda) and container orchestration.
- Proficiency in CI/CD tooling (Jenkins, GitHub Actions, ArgoCD) and automated testing.
- Strong communication skills and a proven track record of mentoring and scaling engineering teams.
Skills
javakubernetesawsdockercicd