Software Development Engineer II, WW Returns and ReCommerce
Core
Design, develop, document, and support massively scalable, distributed real-time systems to automate routing, optimize re-use, and manage the lifecycle of returned or damaged products.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Scalable distributed real-time systems for returns processing and product recovery
Domain
E-commerce / Logistics / ReCommerce
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Java, object-oriented design patterns, distributed databases, system design, scaling, complex problem solving
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
C++, Java, distributed databases
Responsibilities
Design and develop scalable distributed real-time systems, provide technical leadership, drive best practices, mentor other engineers, drive continuous improvements in engineering excellence
Seniority
Senior, hands-on IC with mentorship responsibilities