remote
Senior Manager, Software Development Engineering - Marketplace - Expedia Group
Software Engineer
Lead a high‑performing engineering team building marketplace platforms, driving architecture, delivery, and innovation using Java, Python, microservices, AWS, Agile practices, and CI/CD pipelines.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional team of software engineers to design, develop, and operate scalable marketplace services.
- Define and drive the technical roadmap, architecture decisions, and best practices for microservice‑based systems.
- Collaborate with product, data, and operations partners to translate business goals into reliable, high‑performance solutions.
- Champion Agile methodologies, continuous integration, and continuous delivery to accelerate release cycles.
- Ensure robust cloud infrastructure on AWS, including cost optimization, security, and observability.
Requirements
- 10+ years of software engineering experience with strong expertise in Java and Python.
- Proven track record leading large engineering teams in a fast‑paced, consumer‑facing environment.
- Deep knowledge of microservices architecture, RESTful APIs, and cloud platforms (AWS).
- Hands‑on experience with CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing.
- Excellent communication, stakeholder management, and a passion for mentoring engineers.
Skills
javapythonawsagilecicd