Swiggy | Associate Software Development Engineer (aSDE) Hiring 2025 | Java/Go Backend Role in Bangalore (Hybrid)
Swiggy | Associate Software Development Engineer (aSDE) Hiring | Bangalore | Hybrid
About the aSDE role
This Associate Software Development Engineer (aSDE) role is a backendβfocused developer position based in Bangalore, designed for 0β2 years of experience and primarily targeting B.Tech 2024 and 2025 graduates. The position follows a hybrid way of working, giving you a mix of office collaboration and remote productivity while you work closely with experienced backend engineers.β
Role overview β what you will work on
As an aSDE, you will work on designing, building and maintaining scalable backend systems that power realβworld applications. You will get handsβon experience with modern backend stacks, working with technologies like Java, Go, Elasticache, Elasticsearch, Kafka, SQS, DynamoDB and other cloudβnative tools to build reliable services that can handle scale and performance demands.β
Key responsibilities
In this role, your dayβtoβday work will focus on contributing directly to backend feature development and platform stability. Typical responsibilities include:β
-
Collaborating with crossβfunctional teams (backend, frontend, product, QA, DevOps) to design, develop and maintain scalable backend services and APIs.β
-
Writing clean, highβquality, maintainable code usingΒ JavaΒ andΒ Go, following standard coding conventions and design patterns.β
-
Using technologies likeΒ Elasticache,Β Elasticsearch,Β Kafka,Β SQSΒ andΒ DynamoDBΒ to implement efficient data access, caching, messaging and eventβdriven architectures.β
-
Participating in code reviews to maintain code quality, share feedback and learn best practices from senior engineers.β
-
Contributing to architecture and design discussions for new features, helping evaluate tradeβoffs in scalability, reliability and complexity.β
-
Troubleshooting and debugging production or staging issues, analysing logs and metrics and helping to optimize performance and address scalability challenges.β
These responsibilities give you a strong foundation in backend engineering, distributed systems and cloudβnative development.
Eligibility & qualifications
The role is crafted for earlyβcareer engineers who are just starting their backend journey. Based on the shared description and matching job posts, the expected profile is:β
-
Degree:Β B.Tech (or equivalent) in Computer Science, Software Engineering or related fields.β
-
Batch:Β 2024 or 2025 graduates, with strong academic exposure to CS fundamentals.β
-
Experience:Β 0β2 years overall, with the role described as ideal for candidates with around 0β1 year of practical experience.β
Strong fundamentals in data structures, algorithms, objectβoriented programming and operating systems will help you perform well in both the interview process and dayβtoβday work.
Technical skills they want
The description explicitly calls out backend technologies and cloud components, so your technical stack should align with:
-
Programming languages:
Strong programming skills inΒ JavaΒ and/orΒ Go, including writing REST services, handling concurrency and working with collections and error handling.β -
Backend & data systems:
Familiarity with backend concepts such as APIs, microservices, request/response flow, caching, rate limiting and basic security.β
Basic understanding of databases, data modeling and working with both relational and NoSQL data stores; specific exposure toΒ DynamoDBΒ or similar NoSQL systems is a plus.β -
Cloud & infrastructure basics:
Awareness of cloud platforms likeΒ AWS, Azure or GCP, especially services around compute, storage, queues and managed databases.β
Familiarity with version control systems likeΒ GitΒ for branching, merging and managing code reviews in a collaborative environment.β -
Ecosystem tools:
Interest in or basic familiarity withΒ ElasticacheΒ (caching),Β ElasticsearchΒ (search & analytics),Β KafkaΒ (streaming),Β SQSΒ (queuing) andΒ DynamoDBΒ (NoSQL) is explicitly mentioned as desirable.β
Even if you have used similar alternatives (for example Redis instead of Elasticache, RabbitMQ instead of SQS, MongoDB instead of DynamoDB), that experience can still be valuable if you clearly map concepts.
Soft skills & mindset
Beyond technology, the JD strongly emphasises qualities that matter in fastβmoving engineering teams:β
-
Enthusiasm to learn:Β Curiosity and eagerness to pick up new tools, frameworks and cloud services quickly.
-
Problemβsolving:Β Ability to break down complex problems, reason about edge cases and propose practical solutions.
-
Communication:Β Clear written and verbal communication for collaborating with engineers, product managers and other stakeholders.
-
Team collaboration:Β Comfort working in crossβfunctional, agile teams, seeking help when needed and sharing knowledge with peers.
The role is clearly framed as a learningβheavy position where you grow under the guidance of experienced engineers while contributing to production systems.
Diversity & equal opportunity
The company explicitly states that it is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, disability status or any other status protected by law, aligning with inclusive hiring practices common in modern product and tech companies.β
Job overview β quick table
| Detail | Information |
|---|---|
| Role | Associate Software Development Engineer (aSDE).Β β |
| Location | Bangalore, India.Β β |
| Way of Working | Hybrid (mix of office and remote).Β β |
| Experience | 0β2 years (ideal 0β1 year).Β β |
| Degree | B.Tech in Computer Science / Software Engineering / related fields.Β β |
| Batch | 2024 / 2025 graduates.Β β |
| Tech Stack | Java, Go, Elasticache, Elasticsearch, Kafka, SQS, DynamoDB and related backend tools.Β β |
How toΒ applyβ
-
Prepare a backendβfocused resume:Β Highlight Java/Go projects, backend APIs, any work with databases, messaging systems or caching.
-
Align with the JD:Β Mention technologies similar to the listed stack (Redis, Kafka, AWS queues, NoSQL stores) and emphasise your willingness to learn Elasticache, SQS, DynamoDB etc.β
-
Apply via official or LinkedIn job link:Β Use the job listing (ID: 23032, aSDE, Bangalore) to apply, ensuring your resume and LinkedIn both tell a consistent story.β
-
Prepare for interviews:Β Expect DSA coding rounds, basic system design for fresher level (API design, data modeling) and questions on Java/Go, databases and basic cloud concepts.β
NOTE: Treat this as a timeβsensitive openingβbackend fresher roles with modern stacks and hybrid work in Bangalore tend to get high application volume, so apply as soon as your resume and profiles are polished.
