Staff Android Engineer

undefined ago • 8 Years + • Mobile Development

Job Summary

Job Description

The Insights Team at Truecaller is seeking a Staff Android Engineer to lead and develop features for their Android app, focusing on Smart SMS features like OTP, bank notifications, and fraud detection. This role involves scaling these features across countries and languages while ensuring user privacy. The engineer will be responsible for writing clean, scalable Kotlin code, optimizing performance, collaborating with cross-functional teams, and mentoring junior engineers, contributing to Truecaller's mission of making communication safe and efficient for over 80 million daily users.
Must have:
  • Lead Android feature development for app growth.
  • Guide engineering team in solution exploration and implementation.
  • Develop core Smart SMS features, optimizing performance and UX.
  • Write clean, scalable, and efficient Kotlin code using Jetpack.
  • Optimize app performance, responsiveness, and memory usage.
  • Collaborate with cross-functional teams to deliver features.
  • Ensure code quality through thorough unit and integration testing.
  • Diagnose and fix user-reported and internal team issues.
  • Mentor junior engineers and foster knowledge sharing.
  • Drive architecture and development of intelligent messaging features.
  • Influence on-device NLP and ML model integration for privacy.
  • Lead complex business logic implementations beyond UI.
  • Set engineering standards for scalable, testable architecture.
  • Collaborate with ML, backend, and product teams on user journeys.
  • Proactively identify and resolve performance bottlenecks.
  • Champion privacy, security, and reliability in Android features.
  • Shape product roadmap with technical insights on mobile.
  • Contribute to Android engineering discipline and best practices.
  • Influence cross-team alignment on mobile development standards.
Good to have:
  • Experience with Data structures and Semantic Matching algorithms.
  • Experience in integrating ML models in the android application.
  • Experience in working with AI tools for an efficient development cycle.
  • Has experience in working on backend systems.
Perks:
  • Competitive salary
  • 30 days of paid vacation
  • Flexible working hours
  • Private health insurance
  • Parental leave
  • Telephone bill reimbursement
  • Udemy membership
  • Wellness allowance
  • Choice of computer and phone
  • Daily lunch and breakfast
  • Healthy snacks and beverages
  • Playroom access
  • Company parties and team activities (Lab days, sports meetups)

Job Details

Hello, Truecaller is calling you from Bangalore, India! Ready to pick up?

Our goal is to make communication smarter, safer, and more efficient, while building trust across the world. With our roots in Sweden and a global reach, we deliver smart services that create meaningful social impact. We are committed to protecting you from fraud, harassment, scam calls, and unwanted messages, so you can focus on the conversations that matter.

  • Top 20 most downloaded apps globally, and world’s #1 caller ID and spam-blocking service for Android and iOS, with extensive AI capabilities, with more than 400 million active users per month.
  • Founded in 2009, listed on Nasdaq OMX Stockholm and is categorized as a Large Cap. Our focus on innovation, operational excellence, sustainable growth, and collaboration has resulted in consistently high profitability and strong EBITDA margins.
  • A team of 400 people from ~45 different nationalities spread across our headquarters in Stockholm and offices in Bangalore, Mumbai, Gurgaon and Tel Aviv with high ambitions.

We at the Insights Team are responsible for SMS Categorization, Fraud detection and other Smart SMS features within the Truecaller app. The OTP & bank notifications, bill & travel reminder alerts are some examples of the Smart SMS features. The team has developed a patented offline text parser that powers all these features and the team is also exploring cutting edge technologies like LLM to enhance the Smart SMS features. The team’s mission is to become the World’s most loved and trusted SMS app which is aligned with Truecaller’s vision to make communication safe and efficient. Smart SMS is used by over 80M users every day. The responsibility of the Senior/Staff Android Engineer would be to help the team scale these features across different countries and languages while keeping all information private on the user’s device.

As a Senior/Staff Android Engineer You will be leading and developing features that help our Android app grow in both our mature markets and new markets. The role involves guiding the engineering team in exploring, developing, and implementing new solutions and iterations. An ideal candidate is an inspiring leader—an expert in technology, communication, and bringing excellent product development practices to the team. You'll be responsible for developing core smart SMS features in our Android application, with a focus on performance and user experience. Write clean, scalable, and efficient code using Kotlin and Jetpack components. Optimize application performance, responsiveness, and memory usage. Collaborate with cross-functional business units to define, design, and deliver new features. Ensure code quality through thorough unit and integration testing. Diagnose and fix issues reported by users and the internal team. Mentor junior engineers and promote knowledge sharing within the team.

What you bring in

  • 8+ years of experience in Android development with Java, Kotlin, Coroutines and Dependency injection.
  • 2+ years of relevant experience - as a lead /staff engineer
  • Excellent problem solving skills and proactiveness to tackle challenging problems
  • Experience in designing and architecting high scale Android applications.
  • Experience with Object oriented programming
  • Strong knowledge of SQLite and Room
  • Proficient understanding of code versioning tools, such as Git
  • Sound knowledge of testing framework like junit, mockito, roboelectric and espresso.
  • In-Depth understanding and hands-on experience in Android application development (architectures, design, tools, SDKs)
  • Strong knowledge of multi-threading and memory management.
  • Familiarity with RESTful APIs, gRPC
  • Firebase tools such as Firebase Analytics, Remote Config, crashlytics
  • Monitor and optimize application performance, troubleshooting and resolving issues related to functionality, responsiveness, and resource usage.
  • Exposure to CI/CD pipelines and workflows.
  • Excellent to-the-point communication skills in English.

The impact you will create:

  • Drive the architecture and development of Android features that power intelligent messaging experiences for millions of users.
  • Influence the integration of NLP and ML models on-device to deliver real-time, context-aware, and privacy-respecting experiences.
  • Lead complex business logic implementations that go beyond UI, optimizing backend communication, model inference, and local data handling.
  • Set engineering standards and guide the team in scalable, testable, and maintainable application architecture.
  • Collaborate with ML, backend, and product teams to define end-to-end user journeys where intelligence and communication converge.
  • Proactively identify performance bottlenecks in business workflows and design low-latency, energy-efficient solutions.
  • Mentor engineers across the team and elevate overall Android engineering quality through code reviews, design guidance, and strategic input.
  • Champion privacy, security, and reliability in all Android features and user data interactions.
  • Play a key role in shaping the product roadmap by contributing technical insights grounded in mobile limitations and opportunities.
  • Contribute actively to the Android engineering discipline across the company by driving best practices in architecture, modularization, testing, and engineering workflows.
  • Influence cross-team alignment on mobile development standards, helping elevate the maturity, consistency, and scalability of Android development across the organization.

It would be great if you also have:

  • Experience with Data structures and Semantic Matching algorithms.
  • Experience in integrating ML models in the android application.
  • Experience in working with AI tools for an efficient development cycle.
  • Has experience in working on backend systems.

Life at Truecaller - Behind the code: https://www.instagram.com/lifeattruecaller/

Sounds like your dream job?

We will fill the position as soon as we find the right candidate, so please send your application as soon as possible. As part of the recruitment process, we will conduct a background check.

This position is based in Bangalore, India.

We only accept applications in English.

What we offer:

  • A smart, talented and agile team: An international team where ~35 nationalities are working together in several locations and time zones with a learning, sharing and fun environment.
  • A great compensation package: Competitive salary, 30 days of paid vacation, flexible working hours, private health insurance, parental leave, telephone bill reimbursement, Udemy membership to keep learning and improving and Wellness allowance.
  • Great tech tools: Pick the computer and phone that you fancy the most within our budget ranges.
  • Office life:We strongly believe in the in-person collaboration and follow an office-first approach while offering some flexibility. Enjoy your days with great colleagues with loads of good stuff to learn from, daily lunch and breakfast and a wide range of healthy snacks and beverages. In addition, every now and then check out the playroom for a fun break or join our exciting parties and or team activities such as Lab days, sports meetups etc. There something for everyone!

Come as you are:

Truecaller is diverse, equal and inclusive. We need a wide variety of backgrounds, perspectives, beliefs and experiences in order to keep building our great products. No matter where you are based, which language you speak, your accent, race, religion, color, nationality, gender, sexual orientation, age, marital status, etc. All those things make you who you are, and that’s why we would love to meet you.

Create a Job Alert

Interested in building your career at Truecaller? Get future opportunities sent straight to your email.

Create alert

Apply for this job

------------------

*

indicates a required field

Autofill with Greenhouse

First Name*

Last Name*

Preferred First Name

Email*

Phone

Resume/CV

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

  • * *

LinkedIn Profile

Website

Submit application

Similar Jobs

SSC Technologies - Senior Java Developer

SSC Technologies

Windsor, Connecticut, United States (On-Site)
1 Year ago
Veeam Software - Product Manager, SaaS

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
BioFire - Analyst II

BioFire

Austin, Texas, United States (On-Site)
2 Months ago
GT HQ - Applied Data Scientist

GT HQ

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
AiDash - Software Development Engineer - III DevOps

AiDash

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Ajmera Infotech - Android Developer II

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
2 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Tbilisi, Tbilisi, Georgia (On-Site)
4 Weeks ago
favorited - Senior/Staff iOS Engineer

favorited

Santa Monica, California, United States (On-Site)
2 Weeks ago
Expedia - iOS Engineer III - Smart Shopping

Expedia

Chicago, Illinois, United States (On-Site)
2 Weeks ago
Entrupy - iOS Engineer

Entrupy

Bengaluru, Karnataka, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Our English - Game Designer - Unity

Our English

(Remote)
3 Months ago
BetterMe - Growth Product Manager (Web)

BetterMe

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
BioFire - Communications Brand and Performance Manager

BioFire

Durham, North Carolina, United States (On-Site)
2 Weeks ago
Canonical - Engineering Manager, Commercial Systems

Canonical

(Remote)
2 Months ago
SimpliSafe - Senior Embedded Software Engineer (Wireless Networking)

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
4 Weeks ago
Nice - Partner Executive

Nice

United States (Remote)
1 Month ago
Thales - Project Configuration Manager

Thales

Gorgonzola, Lombardy, Italy (Hybrid)
2 Months ago
Marvell - Senior Distinguished Engineer

Marvell

Santa Clara, California, United States (On-Site)
2 Months ago
Netflix - Senior Manager, Product Management Supply & Insertion (Ads)

Netflix

Los Angeles, California, United States (On-Site)
5 Months ago
Apple - Computer Vision Engineer, Machine Learning

Apple

Cupertino, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

IMC - Senior HRBP

IMC

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Green gold animation - Accounts Executive

Green gold animation

Hyderabad, Telangana, India (On-Site)
3 Months ago
zeta - Principal Engineer - Backend

zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Enphase Energy - Staff Data Analyst

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Paytm - Key Account Manager Premium - Enterprise Mid Market

Paytm

Vijayawada, Andhra Pradesh, India (On-Site)
1 Month ago
Trellix - Senior SDET

Trellix

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

India (Remote)
9 Months ago
Revenera - Senior Site Reliability Engineer

Revenera

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Western Digital - Ecommerce Head

Western Digital

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

GT HQ - React Native Engineer

GT HQ

United Kingdom (Remote)
2 Months ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
Winzo - Android Developer

Winzo

New Delhi, Delhi, India (On-Site)
3 Months ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

France (Remote)
2 Months ago
Twitch - Android Engineer II

Twitch

Irvine, California, United States (On-Site)
4 Weeks ago
Ajmera Infotech - iOS Developer II

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
2 Months ago
Patreon - Senior iOS Engineer

Patreon

New York, New York, United States (Hybrid)
1 Month ago
Tesla - Mobile Service Technician

Tesla

Steinkjer, Trøndelag, Norway (On-Site)
5 Months ago
Electronic Arts - Senior Development Director - Quality Verification, FC Mobile

Electronic Arts

Shanghai, China (Hybrid)
2 Weeks ago
Morning Star - Senior Mobile Device Management Engineer

Morning Star

Chicago, Illinois, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (Hybrid)

Stockholm, Stockholm County, Sweden (On-Site)

Bengaluru, Karnataka, India (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by truecaller

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug