Swiggy

Software Development Engineer II

Swiggy
Apply
1 day ago
Bengaluru, IndiaMid Level

Responsibilities

  • Own the end-to-end design and architecture of complex systems and contribute to the team’s technology vision.
  • Translate product features and specifications into high-level and low-level designs.
  • Write maintainable, scalable, and efficient code for business problems using Java or Golang.
  • Create architectures and designs for new solutions across existing and new areas.
  • Drive best-practice adoption, participate in code reviews, design reviews, and architecture discussions.
  • Determine technology and tool choices for the team and support long-term technology vision.
  • Collaborate with product, business, and cross-functional teams to deliver applications on time.

Requirements

  • Strong technical aptitude and knowledge of computer science fundamentals, algorithms, and data structures.
  • Strong data modeling, low-level class design, object-oriented programming, and design pattern skills.
  • Proficiency in Java or Golang.
  • Hands-on experience with databases and Linux/Unix platforms.
  • B.Tech or M.Tech in Computer Science or equivalent from a reputed college.
  • Minimum 3–5 years of experience in a product development company.

Tech Stack

Categories

Swiggy

About Swiggy

10,000+ employees

Swiggy builds an app-based marketplace for on-demand convenience in India, connecting consumers with restaurants, groceries, and pick-up/drop services. It runs Swiggy Food and Instamart, plus offerings like Dineout and Genie, and monetizes via delivery fees, restaurant commissions, and the Swiggy One subscription. Founded in 2014 and headquartered in Bengaluru, it serves 600+ Indian cities.

Contact me