Staff Android Engineer

3 Hours ago • 8 Years + • Mobile Development

Job Summary

Job Description

Truecaller is seeking a Staff Android Engineer to join their Insights Team in Bangalore, India. The team focuses on SMS Categorization, Fraud detection, and other Smart SMS features, aiming to make communication smarter and safer. The role involves leading the development of core smart SMS features in the Android application, ensuring performance, user experience, and privacy. Responsibilities include writing clean, scalable Kotlin code using Jetpack components, optimizing performance, collaborating with cross-functional teams, mentoring junior engineers, and driving architectural decisions. The ideal candidate will have extensive experience in Android development, strong problem-solving skills, and a passion for building impactful products with a global reach.
Must have:
  • 8+ years of Android development experience (Java, Kotlin, Coroutines, DI)
  • 2+ years as lead/staff engineer
  • Excellent problem-solving skills
  • Experience in high-scale Android app architecture
  • Strong knowledge of SQLite and Room
  • Proficient with Git
  • Familiarity with testing frameworks (junit, mockito, etc.)
  • In-depth Android development knowledge
  • Strong multi-threading and memory management skills
  • Familiarity with RESTful APIs, gRPC
  • Experience with Firebase tools
  • Excellent English communication skills
Good to have:
  • Experience with Data structures and Semantic Matching algorithms
  • Experience integrating ML models on Android
  • Experience with AI development tools
  • Experience with backend systems
Perks:
  • Competitive salary
  • 30 days 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
  • Office playroom
  • Team activities and parties

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, all while building trust everywhere. We're all about bringing you smart services with a big social impact, keeping you safe from fraud, harassment, scam calls or 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 ~35 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.

Similar Jobs

PhonePe - Firmware Engineer (Exp. Bucket 3-5 Yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ARHS - Mid Java Developer

ARHS

Athens, Greece (On-Site)
8 Months ago
Glean - Software Engineer, Security

Glean

Palo Alto, California, United States (On-Site)
8 Months ago
Salesforce - Software Engineering – LMTS

Salesforce

Dublin, County Dublin, Ireland (Hybrid)
8 Months ago
Forcepoint - Senior Principal Engineer - (C++ &API design, implementation & maintenance)

Forcepoint

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Nisum - Mobile Developer - A6449

Nisum

Hyderabad, Telangana, India (Hybrid)
9 Months ago
Nagarro - Senior Staff Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
8 Months ago
Google - Software Engineer III, Mobile, Android

Google

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nisum - iOS Architect  A6696

Nisum

Seattle, Washington, United States (On-Site)
8 Months ago
Nagarro - Associate Staff Engineer, Mainframe

Nagarro

India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SSC Technologies - Senior Business Systems Analyst (Riyadh, KSA)

SSC Technologies

Saudi Arabia (On-Site)
8 Months ago
ByteDance - Global SRE Lead, Security Engineering

ByteDance

Singapore (On-Site)
8 Months ago
Ericsson - Automation Engineer

Ericsson

Noida, Uttar Pradesh, India (On-Site)
9 Months ago
canva - Engineering Manager - (BE) - Global User Voice - Enablement

canva

Brisbane, Queensland, Australia (Remote)
8 Months ago
Picarro - Sr. QA Engineer

Picarro

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
PublicisGroupe - JAVA - Principal Software Engineer

PublicisGroupe

Heredia, Heredia Province, Costa Rica (Remote)
8 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Burlingame, California, United States (Remote)
7 Months ago
Google - Customer Solutions Engineer, gTech

Google

Hyderabad, Telangana, India (On-Site)
8 Months ago
The Workshop - Database Engineer (PostgreSQL / MySQL) - Blockchain

The Workshop

Málaga, Andalusia, Spain (Hybrid)
10 Months ago
paypal - Staff Software Engineer - Mobile (Android)

paypal

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Wells Fargo - Senior Investigator - Conduct Management

Wells Fargo

Hyderabad, Telangana, India (On-Site)
9 Months ago
iGeek Team: Mobile Apps, AI Solutions, IT Services, and Software Consulting Agency. - 3d Artist

iGeek Team: Mobile Apps, AI Solutions, IT Services, and Software Consulting Agency.

Sahibzada Ajit Singh Nagar, Punjab, India (Remote)
1 Year ago
Cyara - Professional Services Consultant

Cyara

Hyderabad, Telangana, India (Hybrid)
8 Months ago
Xogar Games - 3D Animator - Contractual Role

Xogar Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Dream Game Studios - Senior Software Engineer - Test

Dream Game Studios

Pune, Maharashtra, India (On-Site)
11 Months ago
Simplify 360 - Software Engineer (Angular)

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
8 Months ago
PwC - Senior Associate-D365 Technical

PwC

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Rivos - Accelerator Design Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Nisum - Senior Automation QE Engineer  - W6366

Nisum

Hyderabad, Telangana, India (Hybrid)
8 Months ago
DAZN - Cloud Network Engineer

DAZN

Hyderabad, Telangana, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

paypal - Senior Engineer, Android

paypal

San Jose, California, United States (Hybrid)
8 Months ago
Publicis Groupe - Senior Developer Mobile Solutions L2_XT - Android

Publicis Groupe

Bengaluru, Karnataka, India (On-Site)
11 Months ago
RapidBrains - iOS/tvOS Developer

RapidBrains

India (Remote)
10 Months ago
Meta - Software Engineer, Android

Meta

Redmond, Washington, United States (On-Site)
8 Months ago
Appiness Interactive Pvt. Ltd. - iOS Developer (4- 7)

Appiness Interactive Pvt. Ltd.

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
8 Months ago
Velotio Technologies - Senior Engineer (iOS)

Velotio Technologies

Pune, Maharashtra, India (Remote)
7 Months ago
Vyapar - Android Developer

Vyapar

Karnataka, India (On-Site)
11 Months ago
Nagarro - Senior Analyst, Support Sales

Nagarro

New York, New York, United States (On-Site)
8 Months ago
PhonePe - Android Developer

PhonePe

Bengaluru, Karnataka, India (On-Site)
11 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)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Gurugram, Haryana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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