Talent.com
Senior Software Engineer - Android
Senior Software Engineer - AndroidCarousell Group • Bengaluru / Bangalore, India
No longer accepting applications
Senior Software Engineer - Android

Senior Software Engineer - Android

Carousell Group • Bengaluru / Bangalore, India
30+ days ago
Job description
Company Description

Carousell Group is the leading recommerce group in Greater Southeast Asia on a mission to inspire the world to start selling, and to make secondhand the first choice. Founded in August 2012 in Singapore, the Group has a leading presence in eight markets under the brands Carousell, Cho Tot, Laku6, Mudah.my, OneKyat, Ox Street, and Refash, serving tens of millions of monthly active users. Carousell is backed by leading investors including Telenor Group, Rakuten Ventures, Naver, STIC Investments and Sequoia Capital India.

As a team of passionate individuals working together to solve meaningful problems, there is so much more for you to discover in a career with Carousell. Our culture is made up of hiring, developing, and promoting people who embody our values of solving problems for our users; having a mission-first mindset; being relentlessly resourceful; caring deeply; and staying humble to constantly improve. Together as an organisation, we make magic happen.

Job Description

About the Role:

The Trust Engineering team safeguards our marketplace by building secure, reliable, and user-friendly systems that protect our users and their transactions. We are looking for a Senior Android Engineer to strengthen our authentication and trust experiences across the Carousell Group.

You will design and build secure, scalable, and modular Android systems that power login, account protection, and fraud prevention. You'll work across multiple domains — authentication, KYC, fraud prevention, and platform security — to improve user trust while maintaining seamless experiences.

This is a hands-on senior role where you'll not only write high-quality code but also drive technical direction, influence architecture, and collaborate with platform and backend teams to shape how we scale security across the organization.

You will:

  • Design, build, and maintain secure, reusable Android SDKs and components for authentication, identity, and trust.
  • Drive adoption of modern authentication technologies such as passkeys, biometrics, device-bound tokens, Play Integrity API, and trusted device frameworks.
  • Collaborate with backend, security, and product partners to design risk-based verification and identity protection systems.
  • Champion modular and testable architectures (e.g., MVVM, MVI, Clean Architecture) to improve maintainability and developer experience.
  • Leverage GenAI and agentic tools (e.g., coding copilots, AI-assisted testing, refactoring agents) to boost engineering productivity and reduce manual effort.
  • Lead end-to-end project delivery, from RFC design and milestone planning to testing and rollout.
  • Identify and resolve security, privacy, and performance issues early through proactive analysis and monitoring.
  • Design and implement concurrent systems leveraging Kotlin coroutines or the RxJava framework.
  • Contribute to platform evolution efforts like Kotlin Multiplatform, shared SDKs, or architecture unification.
  • Enhance CI/CD pipelines, crash alerting, and observability to improve release stability.
  • Mentor teammates, review designs and code, and foster a culture of security-first engineering excellence.

Qualifications

You have:

  • 5+ years of experience developing Android applications in Kotlin and/or Java.
  • Proven ability to deliver complex, cross-functional Android projects end-to-end.
  • Hands-on experience with authentication and security technologies:
    • Biometrics (Fingerprint, Face Unlock)
    • Play Integrity API / SafetyNet / Firebase Attestation
    • Android Keystore, Encrypted SharedPreferences, secure data storage
    • Passkeys, OAuth, JWT, SSL pinning, and network encryption
  • Experience building reusable frameworks or annotations that simplify adoption of security best practices.
  • Strong grasp of networking, authentication, and secure storage in Android.
  • Familiarity with CI/CD systems (Jenkins, GitHub Actions, Gradle pipelines) and monitoring tools (Sentry, Crashlytics).
  • Excellent collaboration skills, with experience working closely with backend, platform, and product teams.
  • Passion for writing clean, maintainable, and reliable code focused on user trust and security.

Additional Information

Bonus points for:

  • Experience in fraud prevention, KYC, or account protection systems.
  • Contributions to cross-platform SDKs or KMP libraries.
  • Exposure to architecture design or modernization initiatives (e.g., Cubit, Clean Architecture, or platform unification).
  • Experience mentoring engineers or driving technical direction for a team.
  • Experience with agentic or autonomous development systems — e.g., using or contributing to AI-assisted build, test, or deployment frameworks.

By proceeding with your application, you are adhering to our PDPA policies. In case you are interested to know more, read about our Candidates Personal Data Privacy Statement.
Skills Required
Oauth, Java, Sentry, Biometrics, Jwt, Kotlin, Crashlytics, Jenkins
Create a job alert for this search

Senior Software Engineer - Android • Bengaluru / Bangalore, India

Similar jobs
Senior Staff Engineer Software - Android

Senior Staff Engineer Software - Android

Albertsons Companies India • Bengaluru, India
Position Title: Senior Staff Engineer Software Android.Please find below the details of the role and its responsibilities.Selenium,Appium,Cucumber,TestAutomation,Junit,JUnit,Mockito,Java,SpringBoot...Show more
Last updated: 30+ days ago • Promoted
Senior Engineer Software

Senior Engineer Software

Albertsons Companies India • Bengaluru, India
Albertsons Companies is at the forefront of the revolution in retail.With a fixation on innovation and building culture, our team is rallying our company around a unique vision: forging a retail wi...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Sedgwick India • Bengaluru, India
We are the worlds leading risk and claims administration partner, helping clients thrive by navigating the unexpected.Our expertise, combined with the most advanced AI-enabled technology available,...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Serko Ltd • Bengaluru, KA, IN
Quick Apply
Serko is a cutting-edge tech platform in global business travel & expense technology.When you join Serko, you become part of a team of passionate travellers and technologists bringing people togeth...Show more
Last updated: 30+ days ago
Senior Software Engineer (Oracle Retail Applications)

Senior Software Engineer (Oracle Retail Applications)

lululemon India Tech Hub • Bengaluru, India
Bachelors degree in computer science/engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show more
Last updated: 30+ days ago • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

Landmark Group • Bangalore, Karnataka, IN
Quick Apply
Job Description: Job Roles and Responsibilities: Technical Leadership Lead and mentor a team of developers, providing technical direction, code reviews, and setting coding standards.Serve as the pr...Show more
Last updated: 7 days ago
Senior Software Engineer

Senior Software Engineer

Weekday AI • Bengaluru, KA, IN
Quick Apply
This role is for one of the Weekday's clients.Salary range: Rs 1000000 - Rs 2500000 (ie INR 10-25 LPA).We are seeking a highly skilled and forward-thinking Senior Software Engineer to design, build...Show more
Last updated: 15 days ago
Oracle Retail Applications - Senior Software Engineer

Oracle Retail Applications - Senior Software Engineer

lululemon India Tech Hub • Bengaluru, India
Bachelors degree in computer science/engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Kafka - AMS Team, Bangalore

Senior Software Engineer - Kafka - AMS Team, Bangalore

Warner Bros. Discovery • Bengaluru, Karnataka, India
Discovery, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.Please do not contact the recruiter directly.Discovery… the stuff dreams are...Show more
Last updated: 24 days ago • Promoted
Senior Software Engineer IND

Senior Software Engineer IND

FM India • Bengaluru, India
We are a highly successful 190-year-old, Fortune 500 commercial property insurance company of 6,000+ employees with a unique focus on science and risk engineering.Businesses worldwide trust our exp...Show more
Last updated: 30+ days ago • Promoted
SENIOR ENGINEER - MOBILE APP DEV

SENIOR ENGINEER - MOBILE APP DEV

Sasken technologies • Bengaluru, Karnataka, India
Quick Apply
Job Description: iOS & Android Application Developer (5-6 Years Experience).Position: Mobile Application Developer (iOS & Android).Back fill Emp Name - Harpreeth Kaur J.We are looking for an experi...Show more
Last updated: 30+ days ago
Senior Software Engineer

Senior Software Engineer

CIEL HR • Bengaluru, Karnataka, India
Quick Apply
As a Senior Software Engineer, you will be a highly skilled individual contributor.Design, develop, test, and maintain high-quality, scalable software solutions.Contribute to system and component-l...Show more
Last updated: 30+ days ago
Senior Engineer Software - Android

Senior Engineer Software - Android

Albertsons Companies India • Bengaluru, India
Position Title: Senior Software Engineer Mobile.We are looking for a talented and experienced native Android Engineer to join our growing mobile engineering team.You will play a critical role in de...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Oracle Retail Applications

Senior Software Engineer - Oracle Retail Applications

lululemon India Tech Hub • Bengaluru, India
Bachelors degree in computer science/engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show more
Last updated: 30+ days ago • Promoted
Engineer Software - Android

Engineer Software - Android

Albertsons Companies India • Bengaluru, India
Position Title: EngineerSoftware - Android.Please find below the details of the role and its responsibilities.We are looking for a talented and experienced native Android Engineer to join our growi...Show more
Last updated: 30+ days ago • Promoted
Advanced Engineer Software - Android

Advanced Engineer Software - Android

Albertsons Companies India • Bengaluru, India
Position Title: AdvancedEngineerSoftware - Android.Please find below the details of the role and its responsibilities.Java,JetpackCompose, RoomDB, Unit testing/Automation.ADA skills RestAPI, exposu...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer-ANH

Senior Software Engineer-ANH

Cargill • Bengaluru, KA, India
The Senior Professional, Software Engineering job designs, develops and maintains software applications and system automation.With minimal supervision, this job collaborates with cross functional t...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Ferguson • Bengaluru, India
Develop and maintain high-quality, efficient, and testable code using Java and other backend technologies.Collaborate with multi-functional teams, including technical leads, business collaborators,...Show more
Last updated: 30+ days ago • Promoted