CareerPlan

Software Development Engineer, Returns and Recommerce

Hyderabad, Telangana, IndiaFull-time2026-10-07 → 2026-11-10

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 systems for returns processing and product recovery

Domain

E-commerce / Logistics / Sustainability

Deliverable

production ML models | product features

Required skills

C++, Java, object-oriented design patterns, distributed databases, system design, reliability engineering, 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 distributed real-time systems, implement design patterns for reliability and scaling, mentor other engineers, drive continuous improvements in engineering excellence

Seniority

Senior, hands-on IC with technical leadership