MTS 1, Software Engineer
Core
Design, develop, and maintain robust software applications and features for eBay's global shipping infrastructure, ensuring scalability, reliability, and alignment with business goals.
Role type
Senior IC Software Engineer (Backend/Full Stack)
Builds
Scalable backend systems, distributed services, and componentized application layers for the shipping domain.
Domain
Ecommerce / Logistics / Distributed Systems
Deliverable
production ML models | product features
Required skills
Data structures and algorithms, Design patterns, Object-oriented design, RESTful API design, Java, Spring Framework, SQL, NoSQL (MongoDB, Oracle), Kafka, Node.js, TDD, CI/CD pipelines, Observability (Prometheus/Grafana)
Preferred skills
Experience with layered architecture, refactoring, automated testing frameworks (JUnit/Mockito), Agile methodologies
Technologies
Java, Spring, Kafka, MongoDB, Oracle, Node.js, Jenkins, Prometheus, Grafana, JUnit, Mockito
Responsibilities
Analyze software architecture and utilize data to prepare designs; Develop and implement new software compatible with existing shipping infrastructure; Drive architecture discussions and produce design docs; Ensure code quality through refactoring and evolving the tech stack; Estimate engineering effort and plan implementation; Develop automated tests and deliver code within CI/CD environments.
Seniority
Mid-level IC (MTS 1), hands-on development
