🏢 Swiggy
Software Development Engineer I (SDE I)
💼 Fulltime
📍 Bangalore, Karnataka, India
🔗 Explore More
🛠 Skills Required
Golang
Go
REST APIs
Microservices
Concurrency
Goroutines
Channels
SQL
Relational Databases
Docker
Kubernetes
CI/CD
Git
Version Control
Problem Solving
Data Structures
Algorithms
Unit Testing
API Integration
Cloud Fundamentals
🎤 Interview Experience
Google’s interview process typically starts with an online coding assessment lasting 90 minutes, followed by two to three technical rounds focusing on data structures, algorithms and system design. The difficulty is high, with emphasis on clean code, optimal solutions and clear communication. Candidates are advised to practice Go‑specific concurrency questions and be ready to discuss past projects in depth.
🏢 Work Culture
Google’s work culture emphasizes psychological safety, continuous learning and a strong bias for action. Employees enjoy generous learning budgets, flexible work arrangements, and a collaborative environment that encourages cross‑team innovation while maintaining a healthy work‑life balance.
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 35 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
Comprehensive placement paper collection
Curated set of past placement papers that help candidates practice problem‑solving techniques relevant for Google interviews.
Open Resource ↗
Interview experience and recruitment process guide
Detailed walkthrough of Google’s recruitment stages, useful for preparing each interview round.
Open Resource ↗
Preparation roadmap for Google hiring
Step‑by‑step preparation plan covering coding, system design and behavioral aspects for Google roles.
Open Resource ↗
Extensive problem‑set for coding practice
Large repository of algorithmic problems to sharpen coding skills required for Google technical rounds.
Open Resource ↗
✅ Eligibility Criteria
Graduates (B.Tech/B.E./M.Tech/M.Sc.) in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.5/10); no active backlogs at the time of joining; batch year 2022‑2025 (or equivalent); 1‑2 years of full‑time professional software development experience (internships do not count).
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 35 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding test (focused on Go, data structures and algorithms) → Round 2: Technical interview (system design, Go concurrency, backend concepts) → Round 3: Managerial interview (product sense, collaboration) → Round 4: HR discussion (culture fit, compensation).
📋 About the Role
Swiggy is one of India’s largest food‑delivery platforms, serving millions of orders across more than 500 cities. Founded in 2014, the company has built a robust logistics network, sophisticated demand‑supply algorithms, and a customer‑centric culture that rewards speed, reliability and innovation. With a strong focus on technology, Swiggy continuously invests in building scalable backend systems that can handle massive traffic spikes during peak meal times. The company’s engineering teams work on everything from real‑time order routing to AI‑driven recommendation engines, making it an exciting playground for fresh talent who want to see their code impact millions of users daily.
The role of Software Development Engineer I (SDE I) – Golang is designed for engineers with 1‑2 years of full‑time professional experience who have a solid grasp of Go and a passion for building high‑performance backend services. As an SDE I you will join a product‑centric squad, collaborate closely with product managers, designers and senior engineers, and contribute to the end‑to‑end delivery of features that power Swiggy’s core marketplace. You will get exposure to emerging technologies such as Generative AI and Agentic AI, allowing you to experiment with AI‑driven features while honing your core systems‑building skills.
Key responsibilities include:
- Designing, developing and maintaining backend services using Golang.
- Writing clean, efficient, and well‑documented Go code that follows industry best practices.
- Building and integrating RESTful APIs for internal and external consumption.
- Implementing concurrency patterns with goroutines, channels and proper error handling.
- Ensuring high availability and scalability of services through micro‑service architecture.
- Debugging, troubleshooting and resolving production incidents promptly.
- Writing unit and integration tests to guarantee code quality and reliability.
- Participating in code reviews and providing constructive feedback to peers.
- Monitoring application performance and optimizing bottlenecks.
- Collaborating with cross‑functional teams to translate product requirements into technical solutions.
Tech stack: Golang, REST APIs, Microservices, Docker, Kubernetes, CI/CD pipelines, Git/GitHub, SQL/Relational databases, Cloud platforms (AWS/GCP), Monitoring tools (Prometheus, Grafana), and optional exposure to Generative AI frameworks and LLM APIs.
Growth path: Starting as SDE I, high performers can progress to SDE II, Senior SDE, Tech Lead and eventually Engineering Manager or Principal Engineer, with opportunities to lead AI‑focused projects or own critical services within Swiggy’s ecosystem.
Why join Swiggy? You will work on a product that touches millions of lives daily, get hands‑on experience with cutting‑edge Go technologies, and have the chance to explore AI‑driven innovations in a fast‑moving, data‑rich environment. The company offers a collaborative culture, mentorship from senior engineers, and a clear roadmap for career advancement, making it an ideal launchpad for ambitious freshers.
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 35 days left
✅ Apply on Official Website →📤 Share this Job
🏢 More from Swiggy
Software Development Engineer (SDE)
📍 Pan India · ⏳ 30 Sep
Apply →
AI Intern-Strategy Team
📍 Remote · ⏳ 31 Dec
Apply →
💼 More Fulltime Opportunities
Data Engineer
🏢 Tata Consultancy Services · 📍 Hyderabad, Telangana, IN
View →
Data Analyst
🏢 Navi · 📍 Bangalore Urban, Karnataka, IN
View →
Junior Full Stack Software Developer
🏢 Unwritten · 📍 Ahmedabad, Gujarat, India
View →
Engineer – Software & Application Development
🏢 tatacommunications · 📍 Pune
View →
📋 Quick Info
JOB ID
C2699-J017
POSTED
-13277s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer