Software Development Engineer 4

Flipkart · Bengaluru

  • Experience8–12 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted2 Sept 2026

About Flipkart

Flipkart is hiring in Bengaluru in ecommerce retail. This role looks for around 8+ years of experience.

Skills

  • Distributed systems
  • Apache Spark
  • Apache Flink
  • Java
  • Python
  • Scala
  • C++
  • SQL
  • NoSQL
  • Elasticsearch
  • Google Cloud Platform
  • Data structures
  • Algorithms

The role

A software development engineer at a large e-commerce marketplace architects distributed systems and data pipelines for information retrieval and e-commerce search, using Spark and Elasticsearch while guiding complex software projects. Expertise in Java, Python, Scala, C++, and GCP supports scalable, fault-tolerant services and enterprise-grade software delivery.

Full job description

Responsibilities:

System Design: Architecting petabyte-scale, high-performance data pipelines (Spark, Flink) or robust backend systems with strong NFRs (scalability, fault tolerance).

Technical Leadership: Mentoring junior engineers, setting best practices, and leading complex projects end-to-end.

Ownership: Taking full responsibility for services, driving technical roadmaps, and collaborating with product/business teams.

Problem Solving: Tackling complex challenges in areas like information retrieval, machine learning, or e-commerce search.

Requirements:

Experience: 6-9+ years in software development, with a strong track record of delivering enterprise-grade software.

Programming: Expertise in Java, Python, Scala, C++, or similar.

Technologies: Distributed systems, databases (SQL/NoSQL), streaming/batch processing (Spark), search tech (Elasticsearch), and cloud (GCP).

Fundamentals: Strong grasp of data structures, algorithms, and software engineering principles.