Software Developer Engineer

Application deadline closed.

Job Description

Responsibility of Flipkart Software Developer Engineer

  • Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems, and services.
  • Gather business and functional requirements from external and/or internal end-users, and translate requirements into technical specifications to build robust, scalable, supportable solutions that work well between a range of complex systems.
  • Provide technical leadership throughout the full development life cycle, end-to-end, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery, and maintenance.
  • Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance, and scalability.
  • Manage resources on multiple technical projects and ensure schedules, milestones, and priorities are compatible with technology and business goals.
  • Explore, evaluate, and propose new technologies taking into account the growth plans.
  • Contribute to building the company’s tech brand via creating opportunities in open-source, writing tech blogs, and organizing tech talks.
  • Get access to the best talent in your network to help the engineering team grow.


  • Tech Stack – Java/Python/Node/Golang.
  • Minimum 4 years of experience in leading design and architecture for highly available and scalable systems of e-commerce grade.
  • Expertise in the JVM ecosystem and related enterprise setup.
  • Expertise in REST APIs and microservices architecture.
  • Experience with AWS.
  • Experience with databases – relational and/or NoSQL – with an in-depth understanding of the database architecture in general.
  • Experience in building event-driven architecture.