Software Dev Engineer II

Swiggy · Bengaluru · 3–5 yrs experience · Posted 2026-07-24

Tech stack: Jenkins, Kotlin, React

Apply on the company site · Get a referral for this role

Swiggy salary & ratings · Swiggy interview process · More live openings

About the role

Official Swiggy role: Software Dev Engineer II.
Official business unit: Technology.
Location: Bangalore, India.

Responsibilities:
- Official Swiggy role: Software Dev Engineer II.
- Official business unit: Technology.

Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
- 3+ years of professional experience in Android application development.
- Proficiency in Kotlin programming languages.
- Strong understanding of Android SDK, Android Studio, and related development tools.
- Experience with Android architecture components (e.g., MVVM, LiveData, Room).
- Solid understanding of software design principles, patterns, and best practices.
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
- Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top. Visit our tech blogs to learn more about some of the challenges we deal with
- https://bytes.swiggy.com/smart-select-tailored-cart-suggestions-38267fdca12b
- https://bytes.swiggy.com/automating-mobile-event-verification-1d840f39d300 https://bytes.swiggy.com/optimizing-configuration-time-for-android-apps-that-use-react-native-81bb8c9bffdf https://bytes.swiggy.com/a-deep-dive-into-dynamic-widget-swiggys-server-driven-ui-system-92cdc3b16ec6
- https://bytes.swiggy.com/building-a-robust-mobile-platform-team-2ee40cce8670
- Building the WhatToEat Experience on Android | by Balvinder Gambhir | Swiggy Bytes - Tech Blog
- Media on Swiggy's Mobile Apps. Swiggy believes that a seamless and… | by Vignesh Muralidharan | Swiggy Bytes - Tech Blog
- https://bytes.swiggy.com/swiggy-design-language-system-1ef9cca11186
- https://bytes.swiggy.com/gradle-incremental-test-runner-125cee1e68a7
- https://bytes.swiggy.com/swiss-knife-that-powers-the-swiggy-app-dff9dc49a580 https://bytes.swiggy.com/fan-s-tastic-search-for-blazing-fast-results-46aa706313ef sex, disability status, or any other characteristic protected by the law.

Qualifications

- Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
- 3+ years of professional experience in Android application development.
- Proficiency in Kotlin programming languages.
- Strong understanding of Android SDK, Android Studio, and related development tools.
- Experience with Android architecture components (e.g., MVVM, LiveData, Room).
- Solid understanding of software design principles, patterns, and best practices.
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
- Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top.
- Visit our tech blogs to learn more about some of the challenges we deal with https://bytes.swiggy.com/smart-select-tailored-cart-suggestions-38267fdca12b https://bytes.swiggy.com/automating-mobile-event-verification-1d840f39d300 https://bytes.swiggy.com/optimizing-configuration-time-for-android-apps-that-use-react-native-81bb8c9bffdf https://bytes.swiggy.com/a-deep-dive-into-dynamic-widget-swiggys-server-driven-ui-system-92cdc3b16ec6 https://bytes.swiggy.com/building-a-robust-mobile-platform-team-2ee40cce8670
- Building the WhatToEat Experience on Android | by Balvinder Gambhir | Swiggy Bytes Tech Blog
- Media on Swiggy's Mobile Apps.
- Swiggy believes that a seamless and… | by Vignesh Muralidharan | Swiggy Bytes Tech Blog https://bytes.swiggy.com/swiggy-design-language-system-1ef9cca11186 https://bytes.swiggy.com/gradle-incremental-test-runner-125cee1e68a7 https://bytes.swiggy.com/swiss-knife-that-powers-the-swiggy-app-dff9dc49a580 https://bytes.swiggy.com/fan-s-tastic-search-for-blazing-fast-results-46aa706313ef sex, disability status, or any other characteristic protected by the law.

Responsibilities

- Official Swiggy role: Software Dev Engineer II.
- Official business unit: Technology.

More openings at Swiggy