Software Development Engineer Ii - Golang (instamart Team) Job in Swiggy Careers
Software Development Engineer Ii - Golang (instamart Team)
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Software Development Engineer II - Golang (Instamart Team)
Location: Bangalore, Karnataka Full Time
Experience: 3 - 5 Years
Position Overview:
As a Software Development Engineer II (SDE II) at Swiggy, you will play a pivotal role in owning the end-to-end design and architecture of complex systems within the Instamart team. You will co-own the technology vision of your team and contribute significantly to the success of the team s mission-critical applications. Partnering closely with product and business teams, you will translate product features and specifications into high-level and low-level designs, ensuring smooth execution and delivery.
Key Responsibilities:
- Ownership of Design & Architecture: Own the end-to-end design and architecture of complex systems. Collaborate with teams to create scalable and maintainable solutions.
- Collaboration & Innovation: Partner with product and business teams to translate product specifications into technical designs, fostering continuous innovation.
- Best Practices: Establish and drive best practices within your team for efficient design and development.
- Technology Leadership: Lead discussions on code reviews, design reviews, and architecture discussions. Influence the adoption of new technologies and tools.
- Long-Term Technology Vision: Contribute to and implement the long-term technology vision for your team, ensuring sustainable growth and innovation.
- Tool & Technology Decisions: Decide the technology stack and tools for your team, taking ownership of these choices.
What Qualities Are We Looking For?
- Educational Background: B Tech/M Tech in Computer Science or equivalent from a reputed college.
- Experience: 3 - 6 years of experience in a product development company, specifically in designing and developing complex systems.
- Technical Expertise: Strong knowledge and application of algorithms and data structures, with a focus on space and time complexities.
- Programming Skills: Proficiency in Golang (mandatory), along with good understanding of object-oriented programming and design patterns.
- System Design: Strong design skills involving data modeling and low-level class design.
- Platform Expertise: Hands-on experience with databases and Linux/Unix platforms.
- Development Practices: Familiarity with SDLC in an agile environment and experience collaborating with cross-functional teams to drive on-time deliveries.
- Technical Aptitude: Strong technical aptitude and a solid understanding of computer science fundamentals.
Why Swiggy?
At Swiggy, you will be part of a high-performing team that is passionate about creating innovative products. As a Software Development Engineer II, you'll have the opportunity to drive technical leadership and innovation while contributing to building mission-critical applications. We offer a dynamic work environment where you can make an impact and grow in your career.
Equal Employment Opportunity:
Swiggy is an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristic.
Qualification : B Tech/M Tech in Computer Science or equivalent from a reputed college.

