Sr. Software Engineer, Auth Tech
Core
Design, develop, and maintain core services for eBay's authentication platform, orchestrating the authentication process and storing high-value items.
Role type
Senior Backend Software Engineer (Distributed Systems)
Builds
Scalable, high-performance services and APIs for the authentication platform and warehouse operations.
Domain
Ecommerce, Authentication, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Spring Boot, RESTful API design, GraphQL, Distributed systems architecture, Cloud-native development (GCP), Relational and NoSQL database design, CI/CD pipelines, Infrastructure-as-Code (IaC), System reliability and observability
Preferred skills
Containerization and orchestration (Docker, Kubernetes/GKE), Event-driven architectures, Distributed processing, Infrastructure automation and monitoring tools (Terraform, Cloud Monitoring), Warehouse operations knowledge
Technologies
Java, Spring Boot, Google Cloud Platform (GCP), GitHub Actions, Cloud Build, Docker, Kubernetes, GKE, Terraform, React
Responsibilities
Define and implement complex multi-tier distributed software systems; Develop and maintain scalable services using Java/Spring Boot; Create and evolve robust RESTful and GraphQL APIs; Lead deployment of services on GCP and maintain CI/CD pipelines; Improve system reliability, observability, and performance; Mentor junior team members and drive engineering standards
Seniority
Senior, hands-on IC with leadership responsibilities