Swiggy Associate Software Development Engineer (aSDE) | Bangalore | 2024/2025 B.Tech Graduates
Swiggy Associate Software Development Engineer (aSDE) | Bangalore | Hybrid | 2024/2025 Batch
About Swiggy and this opportunity
Swiggy is India’s leading food delivery and logistics platform, powering millions of daily transactions through innovative technology. The company operates a complex ecosystem requiring sophisticated backend systems that handle real-time order processing, delivery logistics and customer experience at scale. TheΒ Associate Software Development Engineer (aSDE)Β position (ID:Β 23631) inΒ BangaloreΒ is a hybrid role designed for B.Tech 2024/2025 graduates to join the engineering team, contribute to cutting-edge backend systems and grow as a software engineer in a fast-paced, innovative environment.
Role overview β what you will do
As an aSDE at Swiggy, you’ll become a core contributor to backend engineering initiatives that power the food delivery ecosystem. Your responsibilities blend hands-on development with architectural learning.
Key Responsibilities:
You’ll collaborate with cross-functional teams to design, develop and maintain scalable backend systems and services. Furthermore, you’ll write high-quality, maintainable code using Java and Go programming languages. Additionally, you’ll utilise technologies such as Elasticache, Elasticsearch, Kafka, SQS and DynamoDB to build efficient, reliable backend solutions. Moreover, you’ll participate actively in code reviews, ensuring code quality and adherence to industry best practices. Subsequently, you’ll contribute to architecture and design discussions for new features and improvements. Finally, you’ll troubleshoot and debug issues, optimizing performance and addressing scalability challenges in production systems.
What makes backend engineering at Swiggy unique
Unlike typical entry-level roles, aSDE positions offer immediate impact on systems serving millions of users daily. You won’t merely learnβinstead, you’ll actively shape how Swiggy’s platform operates. Plus, the company’s tech blogs showcase real challenges like delivery logistics optimisation, distance calculation services and food delivery infrastructure. Importantly, these aren’t theoretical problems; they represent actual engineering challenges you’ll encounter.
Eligibility β education and experience
Swiggy seeks recent engineering graduates with strong CS fundamentals and demonstrated programming ability.
Educational Requirements:
-
B.TechΒ degree in Computer Science, Software Engineering or related fields.
-
Batch:Β 2024 and 2025 pass-outs (recent graduates eligible).
Experience Level:
-
0 to 1 yearΒ of professional experienceβfreshers welcome.
-
No prior full-time work experience required; internships demonstrating backend work are advantageous.
Essential Qualities:
Candidates must demonstrateΒ strong programming skillsΒ in Java and/or Go programming languages. Furthermore, you should haveΒ familiarity with backend developmentΒ concepts and technologies. Additionally,Β basic understanding of databasesΒ and data modeling principles is crucial. Moreover,Β enthusiasm to learnΒ cutting-edge technologies is essential. Finally, excellentΒ problem-solving and communication skillsΒ enable effective collaboration within engineering teams.
Technical skills and competencies
To thrive as an aSDE, you should possess solid fundamentals combined with genuine curiosity about backend systems.
Core Programming Skills:
-
Java proficiency:Β Strong understanding of object-oriented programming, collections framework, multithreading and design patterns.
-
Go programming:Β Familiarity with Go’s concurrency model, goroutines and channel-based communication.
-
Algorithm and data structures:Β Solid foundation in arrays, linked lists, trees, graphs, sorting and searching algorithms.
Backend Technology Expertise:
-
Message queues:Β Working knowledge of Kafka and AWS SQS for event-driven architectures.
-
Caching systems:Β Understanding Elasticache (Redis) and caching strategies for performance optimisation.
-
Search engines:Β Basic familiarity with Elasticsearch for full-text search and analytics capabilities.
-
NoSQL databases:Β Hands-on experience with DynamoDB and understanding of NoSQL data modeling.
-
Relational databases:Β Comfort with SQL, database design and query optimisation.
Cloud and Infrastructure Knowledge:
-
Cloud platforms:Β Basic understanding of AWS, Azure or GCP services including compute, storage and networking.
-
Version control:Β Proficiency with Git and collaborative development workflows.
-
Containerisation:Β Familiarity with Docker and Kubernetes concepts beneficial but not mandatory.
Professional & Soft Skills:
StrongΒ problem-solving abilityΒ enables you to break down complex backend challenges. Moreover, clearΒ communication skillsΒ facilitate knowledge sharing with teammates. Additionally,Β collaborative mindsetΒ ensures smooth teamwork with cross-functional groups. Finally,Β learning agilityΒ helps you master new technologies quickly in fast-paced environments.
Why join Swiggy’s engineering team
Real-world impact at scale
Your code directly affects millions of users daily. Therefore, every contribution to performance optimisation, reliability or feature development matters significantly. Furthermore, working on real-world problems like the Delivery Challenge or Distance Service builds practical expertise beyond classroom learning.
Access to cutting-edge technology stack
Swiggy’s backend stack includes modern, industry-standard technologiesβJava, Go, Kafka, Elasticsearch and DynamoDB. Subsequently, you’ll gain hands-on experience with tools used by leading tech companies globally.
Mentorship and growth opportunities
You’ll work alongside experienced backend engineers who provide code reviews, architectural guidance and career mentorship. Moreover, the company invests in continuous learning, helping aSDE engineers transition into senior engineer roles.
Strong engineering culture
Swiggy values code quality, architectural thinking and collaborative problem-solving. Additionally, the company promotes an environment where junior engineers’ ideas are heard and implemented.
Position details β key facts
| Detail | Information |
|---|---|
| Company | Swiggy β India’s leading food delivery and logistics platform. |
| Role | Associate Software Development Engineer (aSDE). |
| Job ID | 23631. |
| Location | Bangalore, India. |
| Work Mode | Hybrid (office and remote flexibility). |
| Experience | 0β2 years (ideal 0β1 year for aSDE role). |
| Eligible Batch | 2024 and 2025 B.Tech graduates. |
| Key Technologies | Java, Go, Elasticsearch, Kafka, DynamoDB, SQS, Elasticache, AWS, Git. |
How to apply β step by step
Step 1: Access the official careers portal
First, navigate to Swiggy’s careers website or the LinkedIn job posting for aSDE position ID 23631.
Step 2: Review complete job details
Next, read the full position overview, ensuring backend engineering aligns with your career interests. Additionally, check Swiggy’s tech blogs to understand the engineering challenges mentioned.
Step 3: Verify your eligibility
Then, confirm you’re a B.Tech 2024/2025 graduate with strong Java/Go programming experience. Moreover, ensure you have basic backend knowledge and cloud platform familiarity.
Step 4: Create your candidate profile
Subsequently, register on Swiggy’s careers portal with your email and personal details if new. Alternatively, log in if you already have an account.
Step 5: Complete the application
Then, enter your personal information including name, email, phone and location. Additionally, provide B.Tech details: institution, specialisation, graduation date and GPA. Furthermore, list programming languages, backend technologies and cloud platform experience. Also, describe relevant projects involving backend development, databases or microservices.
Step 6: Upload your resume
Your one-page resume should highlight your B.Tech degree and graduation date. Include strong programming skills in Java and/or Go with specific examples. Furthermore, mention backend technologies you’ve worked with: databases, caching systems, message queues or search engines. Additionally, describe projects demonstrating full-stack or backend development capabilities (include GitHub links if available). Finally, highlight AWS/cloud platform exposure and version control experience.
Step 7: Submit your application
After reviewing all details, submit your application through the careers portal or LinkedIn job posting.
Step 8: Monitor your progress
Finally, keep checking your email and candidate portal for updates. Subsequently, Swiggy’s recruiting team will contact shortlisted candidates for technical assessments and interviews.
Tips to strengthen your application
Programming projects:
ShowcaseΒ 2β3 substantial projectsΒ demonstrating backend thinking. Moreover, include projects involving databases, APIs or performance optimisation. Additionally, provide GitHub links showing clean, well-documented code.
Backend technology exposure:
Highlight anyΒ hands-on experienceΒ with technologies mentioned (Kafka, Elasticsearch, Redis, DynamoDB). Furthermore, describe what you built, challenges faced and solutions implemented. Additionally, mention any internships in backend or fintech companies.
System design thinking:
Demonstrate understanding ofΒ scalability conceptsΒ like caching, database indexing and asynchronous processing. Moreover, discuss how you’d approach designing systems for the challenges Swiggy mentions (delivery logistics, distance calculation).
Cloud platform familiarity:
Mention specificΒ AWS servicesΒ you’ve used (EC2, RDS, S3, Lambda, etc.). Additionally, describe infrastructure setup or deployment experience demonstrating cloud fluency.
Communication and collaboration:
Provide examples ofΒ working in teamsΒ through group projects, internships or open-source contributions. Moreover, highlight technical documentation or knowledge-sharing activities.
Professional presentation:
Ensure yourΒ resume is clean, error-freeΒ and clearly organised. Additionally, use a professional email address and LinkedIn profile. Finally, proofread everything carefully before submission.
Learning resources from Swiggy
Before applying, explore Swiggy’s tech blog to understand engineering challenges:
-
The Swiggy Delivery Challenge Part OneΒ β Understand how Swiggy optimises delivery route planning and logistics.
-
Swiggy Distance ServiceΒ β Learn about large-scale distance calculation systems powering the platform.
-
The Tech That Brings You Your FoodΒ β Explore the complete technical architecture enabling food delivery.
Reading these articles demonstrates genuine interest in Swiggy’s engineering challenges and prepares you for technical interviews.
Equal opportunity commitment
Swiggy is an equal opportunity employer. Consequently, all qualified applicants receive consideration for employment without regard to race, colour, religion, sex, disability status or any other legally protected characteristic. Moreover, the company actively promotes diversity and inclusion across all levels.
Important timeline reminder
Act now!Β Swiggy’s aSDE roles for 2024/2025 B.Tech graduates are highly competitive, attracting top engineering talent. Therefore, submit your application soonβdon’t wait until the final days. Furthermore, the sooner you apply, the better your chances of progressing through the hiring pipeline. Additionally, early applications ensure you’re considered alongside the first batch of candidates. Secure your opportunity to work on India’s most complex backend systems today.
