
Eligibility Criteria
B.Tech/B.E. or B.Sc. in Computer Science, Information Technology, or related engineering discipline; minimum CGPA/percentage 6.5/70%; batch years 2022β2025; no active backlogs; strong fundamentals in data structures, algorithms, and OOP; willingness to relocate or work remotely as per role requirements.

Job Description & Key Responsibilities
Swiggy, founded in 2014, has rapidly become Indiaβs leading online food ordering and delivery platform, operating in more than 500 cities and serving millions of customers daily. Backed by strong venture capital and a culture of relentless innovation, Swiggy has expanded its ecosystem to include Swiggy Stores, Instamart, and a suite of logistics solutions that power not only food delivery but also grocery and quick commerce. The companyβs engineering team is at the heart of this growth, building scalable, highβperformance systems that handle massive realβtime data streams, complex routing algorithms, and seamless user experiences across web and mobile.
The Software Development Engineer (SDE) role at Swiggy is designed for fresh graduates and earlyβcareer professionals who are passionate about building largeβscale, customerβcentric products. As an SDE, you will work closely with product managers, designers, and senior engineers to translate business requirements into robust code, ship features endβtoβend, and continuously improve system reliability. Whether you join as an SDEβ1, SDEβ2, or SDEβ3, you will be expected to take ownership of components, mentor peers, and contribute to architectural discussions.
Key Responsibilities:
1. Design, develop, and maintain microβservices that power core Swiggy functionalities such as order placement, tracking, and payment processing.
2. Write clean, testable, and efficient code in languages like Java, Python, or Go.
3. Participate in code reviews, ensuring adherence to best practices and coding standards.
4. Optimize database queries and work with NoSQL stores (e.g., Cassandra, Redis) for highβthroughput data access.
5. Collaborate with data engineering teams to build realβtime analytics pipelines.
6. Implement CI/CD pipelines using Jenkins, GitHub Actions, or similar tools to enable rapid deployments.
7. Diagnose and resolve production incidents, ensuring minimal downtime and high availability.
8. Contribute to system design documents and technical specifications.
9. Stay updated with emerging technologies and propose improvements to existing systems.
10. Mentor junior developers and share knowledge through brownβbag sessions.
Tech Stack: Java, Python, Go, Spring Boot, Kubernetes, Docker, AWS/GCP, Kafka, Cassandra, Redis, MySQL, React/Angular for frontβend, Git, Jenkins.
Growth Path: Swiggy offers a clear career ladder β from SDEβ1 to SDEβ3, then to Senior Engineer, Lead Engineer, and eventually Engineering Manager. Regular performance cycles, internal mobility, and exposure to crossβfunctional projects accelerate professional development.
Why Join Swiggy? You will be part of a fastβmoving, dataβdriven environment that impacts millions of users daily. The company invests heavily in learning, provides mentorship from industry veterans, and encourages a culture of ownership and experimentation. If you thrive on solving complex problems at scale and want to shape the future of food and logistics in India, Swiggy is the ideal platform.