remote
Software Engineer 3 - eBay
Software Engineer
Senior Software Engineer driving scalable, cloud‑native services for a global e‑commerce platform, leveraging Python, Java, AWS, Docker, Kubernetes, and SQL to deliver high‑performance, resilient solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices in Python and Java that support millions of daily transactions.
- Architect and deploy containerized workloads on AWS using Docker, ECS/EKS, and Terraform, ensuring zero‑downtime releases.
- Collaborate with cross‑functional teams to define API contracts, data models, and performance benchmarks.
- Implement robust monitoring, logging, and alerting pipelines with Prometheus, Grafana, and CloudWatch.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 5+ years of production software engineering experience in a large‑scale, distributed environment.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design and RESTful APIs.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda, ECS/EKS) and container orchestration.
- Proficiency in relational database design and SQL optimization.
- Excellent problem‑solving skills, strong communication, and a passion for building reliable, scalable systems.
Skills
pythonjavaawsdockerkubernetessql