
Software Development Engineer III
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a talented Software Development Engineer III with deep expertise in Java and at least one other programming language, along with a strong command of a relevant tech stack. You will be instrumental in building complex, scalable solutions, leveraging your robust object-oriented design skills, proficiency in applying design patterns, and ability to create intuitive module and class-level interfaces. This role demands a knack for in-depth problem-solving and the creation of elegant, maintainable solutions. We expect experience leading multi-engineer projects and mentoring junior developers. A solid background in full lifecycle development on a Linux platform is essential. Familiarity with Agile methodologies like XP and Scrum, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD) is advantageous. A B.Tech, M.Tech, or higher degree in Computer Science or a related technical field, or equivalent practical experience, is required. Experience in designing and developing data-driven web applications is a plus. The ideal candidate will have expert-level experience in constructing scalable, large-scale, and complex business applications using the aforementioned technologies, alongside proven success in mentoring junior engineers.
Company
Flipkart
Flipkart is India's premier e-commerce marketplace, offering a vast selection of over 30 million products across more than 70 categories, including books, media, consumer electronics, and lifestyle go...