Resume and JobRESUME AND JOB
Tesco logo

Software Development Engineer III - Android

Tesco

Software and Technology Jobs

Software Development Engineer III - Android

full-timePosted: Jan 13, 2026

Job Description

As a Software Development Engineer III (Android) at Tesco Technology, you will be a key player in our technology team, contributing to the design, development, and maintenance of high-performance Android applications. We are seeking an experienced Android developer with a strong background in software design, programming skills, and a passion for delivering exceptional applications. If you thrive in a collaborative environment and enjoy pushing the boundaries of technology, we would like to meet you.

Responsibilities:

1. **Architectural Leadership:

- Lead the design and implementation of customer-facing features, contributing to the overall system architecture.

- Collaborate with product managers and backend teams to design robust and scalable software solutions.


2. **Code & Development:

- Design, build, and maintain high-performance, reusable, and reliable Android code.

- Implement new features in production, ensuring code quality and adherence to best practices.


3. **Quality Assurance:

- Write unit-test code to ensure robustness, usability, and reliability of the Android applications.

- Utilize debugging skills to identify and address memory leaks, performance bottlenecks, and other issues.


4. **Technology Exploration:

- Continuously discover, evaluate, and implement new technologies to maximize the development process.




Qualifications:

- Bachelor's degree and/or master's degree in computer science or relevant equivalent.

- 8+ years of experience in developing Android applications.

- Experience in defining system architectures and exploring technical feasibility tradeoffs.

- Proficiency with common Android libraries like Retrofit, OkHttp, Coil, Gson, Arch-components, etc.

- Strong debugging skills, including identifying memory leaks and performance bottlenecks using tools like adb, proguard, etc.

- Excellent command over Data Structures and Algorithms.

- Understanding of design for scalability, performance, and reliability.

- Familiarity with Object-Oriented Programming (OOP) principles, different architectural patterns, and their testability.

- Two or more published Android apps in the Play Store.

- Experience working in an agile environment and project management tools like Jira.

- Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.

- Experience in UPI (Unified Payments Interface) is an added advantage.

At Tesco, inclusion is at the heart of everything we do. We believe in treating everyone fairly and with respect, valuing individuality and uniqueness to create a true sense of belonging. Diversity and inclusion are deeply embedded in our values—we treat people how they want to be treated. Our goal is for all colleagues to feel they can be themselves at work, and we are committed to helping them thrive. Across the Tesco group, we are building an inclusive workplace that actively celebrates the cultures, personalities, and preferences of our colleagues, who in turn contribute to the success of our business and reflect the diversity of the communities we serve. 
 
 At Tesco Bengaluru, we are proud to be a Disability Confident Committed Employer, highlighting our commitment to creating a supportive environment for individuals with disabilities. We are dedicated to offering equal opportunities for all candidates and encourage applicants with disabilities to apply. Our recruitment process is fully accessible, and we are happy to provide reasonable adjustments during interviews. If you need any accommodations to participate in the recruitment process, please let us know. We are here to ensure that everyone has the chance to succeed. 
 
 We also believe in fostering a work environment where you can excel both professionally and personally. Our hybrid model allows you to work flexibly—spend 60% of your week collaborating in person with colleagues at our office locations or local sites, and the rest of the time working remotely. We understand that everyone’s life journey is unique, whether you are starting your career, pursuing passions, or navigating life changes, and we are here to support you. Flexibility is a core part of our culture, and we encourage open conversations about how we can best accommodate your needs, so talk to us throughout your application process on the support required.

Locations

  • Bengaluru, Karnataka, India, India

Salary

Estimated Salary Rangemedium confidence

600,000 - 1,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Strong background in software design and programmingintermediate
  • Proficiency with Android libraries (Retrofit, OkHttp, Coil, Gson, Arch-components)intermediate
  • Strong debugging skills (memory leaks, performance bottlenecks, adb, proguard)intermediate
  • Excellent command over Data Structures and Algorithmsintermediate

Required Qualifications

  • Bachelor's or Master's degree in computer science or equivalent (experience)
  • 8+ years experience developing Android applications (experience)
  • Experience defining system architectures and technical feasibility tradeoffs (experience)

Responsibilities

  • Lead design and implementation of customer-facing features and system architecture
  • Collaborate with product managers and backend teams
  • Design, build, maintain high-performance, reusable Android code
  • Implement new features ensuring code quality
  • Write unit tests
  • Debug issues like memory leaks and performance bottlenecks
  • Explore and implement new technologies

Target Your Resume for "Software Development Engineer III - Android" , Tesco

Get personalized recommendations to optimize your resume specifically for Software Development Engineer III - Android. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Development Engineer III - Android" , Tesco

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Strong background in software design and programmingProficiency with Android libraries (Retrofit, OkHttp, Coil, Gson, Arch-components)Strong debugging skills (memory leaks, performance bottlenecks, adb, proguard)Excellent command over Data Structures and AlgorithmsRetail

Answer 10 quick questions to check your fit for Software Development Engineer III - Android @ Tesco.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Tesco logo

Software Development Engineer III - Android

Tesco

Software and Technology Jobs

Software Development Engineer III - Android

full-timePosted: Jan 13, 2026

Job Description

As a Software Development Engineer III (Android) at Tesco Technology, you will be a key player in our technology team, contributing to the design, development, and maintenance of high-performance Android applications. We are seeking an experienced Android developer with a strong background in software design, programming skills, and a passion for delivering exceptional applications. If you thrive in a collaborative environment and enjoy pushing the boundaries of technology, we would like to meet you.

Responsibilities:

1. **Architectural Leadership:

- Lead the design and implementation of customer-facing features, contributing to the overall system architecture.

- Collaborate with product managers and backend teams to design robust and scalable software solutions.


2. **Code & Development:

- Design, build, and maintain high-performance, reusable, and reliable Android code.

- Implement new features in production, ensuring code quality and adherence to best practices.


3. **Quality Assurance:

- Write unit-test code to ensure robustness, usability, and reliability of the Android applications.

- Utilize debugging skills to identify and address memory leaks, performance bottlenecks, and other issues.


4. **Technology Exploration:

- Continuously discover, evaluate, and implement new technologies to maximize the development process.




Qualifications:

- Bachelor's degree and/or master's degree in computer science or relevant equivalent.

- 8+ years of experience in developing Android applications.

- Experience in defining system architectures and exploring technical feasibility tradeoffs.

- Proficiency with common Android libraries like Retrofit, OkHttp, Coil, Gson, Arch-components, etc.

- Strong debugging skills, including identifying memory leaks and performance bottlenecks using tools like adb, proguard, etc.

- Excellent command over Data Structures and Algorithms.

- Understanding of design for scalability, performance, and reliability.

- Familiarity with Object-Oriented Programming (OOP) principles, different architectural patterns, and their testability.

- Two or more published Android apps in the Play Store.

- Experience working in an agile environment and project management tools like Jira.

- Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.

- Experience in UPI (Unified Payments Interface) is an added advantage.

At Tesco, inclusion is at the heart of everything we do. We believe in treating everyone fairly and with respect, valuing individuality and uniqueness to create a true sense of belonging. Diversity and inclusion are deeply embedded in our values—we treat people how they want to be treated. Our goal is for all colleagues to feel they can be themselves at work, and we are committed to helping them thrive. Across the Tesco group, we are building an inclusive workplace that actively celebrates the cultures, personalities, and preferences of our colleagues, who in turn contribute to the success of our business and reflect the diversity of the communities we serve. 
 
 At Tesco Bengaluru, we are proud to be a Disability Confident Committed Employer, highlighting our commitment to creating a supportive environment for individuals with disabilities. We are dedicated to offering equal opportunities for all candidates and encourage applicants with disabilities to apply. Our recruitment process is fully accessible, and we are happy to provide reasonable adjustments during interviews. If you need any accommodations to participate in the recruitment process, please let us know. We are here to ensure that everyone has the chance to succeed. 
 
 We also believe in fostering a work environment where you can excel both professionally and personally. Our hybrid model allows you to work flexibly—spend 60% of your week collaborating in person with colleagues at our office locations or local sites, and the rest of the time working remotely. We understand that everyone’s life journey is unique, whether you are starting your career, pursuing passions, or navigating life changes, and we are here to support you. Flexibility is a core part of our culture, and we encourage open conversations about how we can best accommodate your needs, so talk to us throughout your application process on the support required.

Locations

  • Bengaluru, Karnataka, India, India

Salary

Estimated Salary Rangemedium confidence

600,000 - 1,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Strong background in software design and programmingintermediate
  • Proficiency with Android libraries (Retrofit, OkHttp, Coil, Gson, Arch-components)intermediate
  • Strong debugging skills (memory leaks, performance bottlenecks, adb, proguard)intermediate
  • Excellent command over Data Structures and Algorithmsintermediate

Required Qualifications

  • Bachelor's or Master's degree in computer science or equivalent (experience)
  • 8+ years experience developing Android applications (experience)
  • Experience defining system architectures and technical feasibility tradeoffs (experience)

Responsibilities

  • Lead design and implementation of customer-facing features and system architecture
  • Collaborate with product managers and backend teams
  • Design, build, maintain high-performance, reusable Android code
  • Implement new features ensuring code quality
  • Write unit tests
  • Debug issues like memory leaks and performance bottlenecks
  • Explore and implement new technologies

Target Your Resume for "Software Development Engineer III - Android" , Tesco

Get personalized recommendations to optimize your resume specifically for Software Development Engineer III - Android. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Development Engineer III - Android" , Tesco

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Strong background in software design and programmingProficiency with Android libraries (Retrofit, OkHttp, Coil, Gson, Arch-components)Strong debugging skills (memory leaks, performance bottlenecks, adb, proguard)Excellent command over Data Structures and AlgorithmsRetail

Answer 10 quick questions to check your fit for Software Development Engineer III - Android @ Tesco.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.