Principal Software Engineer Job in Swiggy Careers
Principal Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Principal Software Engineer StoreFront Team
Location: Bangalore, Karnataka Hybrid Work (2 3 days in office/week)
Experience: 10 14 Years
About the Role
Swiggy is looking for an experienced Principal Software Engineer to join our StoreFront Engineering team. This team is at the heart of Swiggy s customer experience across all major business lines Food, Instamart, Genie, and Stores. You will play a critical role in building highly scalable systems that power personalized discovery, seamless ordering, efficient payments, and data-driven merchandising for millions of users.
About the Team
The StoreFront team develops intelligent and robust systems including:
- Intent-driven merchandising and smart cataloging
- Relevance-based search and checkout management
- Multi-tenant payment platforms and Swiggy Money wallet integrations
- Scalable solutions supporting millions of transactions per day with 99.95% uptime
What You Will Do
- Architect, design, and operate high-scale, distributed, low-latency systems with real-time capabilities.
- Lead development and expansion of Swiggy s multi-tenant ordering, payments, and wallet platforms across multiple verticals.
- Define and execute the long-term technology vision across the StoreFront organization.
- Make key technology and tool decisions to improve scalability, efficiency, and maintainability.
- Write and review code, contribute to system design, and drive end-to-end implementation and delivery.
- Act as a technical mentor and guide engineering best practices, including architectural reviews, coding standards, and operational excellence.
What We re Looking For
- 10 14 years of software development experience, with a proven track record of building and scaling high-performance, distributed systems.
- Strong proficiency in programming languages like Java or Golang (required).
- Deep understanding of data structures, algorithms, and design patterns.
- Hands-on experience with real-time systems, multi-tenant architectures, and microservices.
- Experience building platforms that serve millions of daily active users at scale.
- Familiarity with Swiggy s technology stack (e.g., Redis, Kafka, AWS, MySQL, NoSQL, Kubernetes) is a plus.
- Knowledge of machine learning and predictive modeling is a strong advantage.
- Strong analytical, problem-solving, and communication skills.
Why Join Us?
This is a high-impact, high-ownership opportunity to influence core customer-facing systems in one of India s largest tech-first consumer platforms. You will be working with world-class engineers and leaders, solving complex challenges, and contributing to a product used by millions every day.
Equal Employment Opportunity
Swiggy is proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees regardless of race, religion, gender, sexual orientation, age, disability, or any other legally protected characteristics.

