Talent.com
Senior / Staff Android Engineer

Senior / Staff Android Engineer

ConfidentialBengaluru / Bangalore, India
22 days ago
Job description

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 450 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.

    Job info

    Location

    Bengaluru, Karnataka, India

    Category

    Android

    Team

    Insights

    Posted

    15 days ago

    Skills Required

    Java, Dependency Injection, Espresso, Kotlin, Crashlytics, GRPC, Git, Mockito, Junit, Sqlite, Restful Apis

    Create a job alert for this search

    Senior Staff Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Android Developer

    Android Developer

    MyRemoteTeam Inchosur, tamil nadu, in
    MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent.We empower businesses by providing world-class software engineers, operations suppo...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Android Engineer

    Senior Android Engineer

    ConfidentialBengaluru / Bangalore, India
    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 br...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer (Android)

    Senior Software Engineer (Android)

    ConfidentialBengaluru / Bangalore, India
    Own and lead end-to-end development of complex Android features, from problem-domain modeling to architecture, implementation, delivery, and post-release monitoring. Develop, test, fix, and deploy A...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Development Engineer, Android

    Senior Software Development Engineer, Android

    ConfidentialBengaluru / Bangalore, India
    Under the FOX banner, we produce and distribute content through some of the world's leading and most valued brands, including : FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    ConfidentialBengaluru / Bangalore, India
    Conviva is the intelligence layer for digital businesses, turning every consumer interaction into outcome-based intelligence—linking engagement patterns across AI agents, apps, websites, and stream...Show moreLast updated: 22 days ago
    • Promoted
    • New!
    Staff Engineer

    Staff Engineer

    Randstad DigitalGreater Bengaluru Area, India
    Candidates official notice period exceeding 60 days and candidates doing offer shopping need not to apply.Has to be available for Face to face interview for final round of interview.We have an oppo...Show moreLast updated: 9 hours ago
    • Promoted
    Senior Software Engineer - Android

    Senior Software Engineer - Android

    ConfidentialBengaluru / Bangalore, India
    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 Singa...Show moreLast updated: 22 days ago
    • Promoted
    Senior Mobile Engineer (Android)

    Senior Mobile Engineer (Android)

    ConfidentialBengaluru / Bangalore, India
    Formed in 2018, Hwy Haul is building a next generation digital freight platform for fresh produce that connects Shippers (Farmers, Distributors, Wholesalers and Retailers) directly with Truckers, b...Show moreLast updated: 22 days ago
    • Promoted
    Senior Android Developer - Genie Engineering Team

    Senior Android Developer - Genie Engineering Team

    ConfidentialBengaluru / Bangalore, India
    The Genie Company is seeking an experienced Android Developer with a passion to push mobile technologies to the limits.This position will work with the team of talented engineers to design and buil...Show moreLast updated: 22 days ago
    • Promoted
    Furlenco - Senior Software Engineer - Android Platform

    Furlenco - Senior Software Engineer - Android Platform

    FurlencoBangalore
    Description : About the job : Roles and Responsibilities : ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer - Android [T500-20695]

    Senior Engineer - Android [T500-20695]

    ANSRBengaluru, Karnataka, India
    Bengaluru, a hub of digital transformation delivering services exclusively to our client, Abercrombie & Fitch Co.Now is your opportunity to join us and develop dynamic tech solutions to meet the ne...Show moreLast updated: 30+ days ago
    • Promoted
    Senior / Lead Android Engineer

    Senior / Lead Android Engineer

    ConfidentialBengaluru / Bangalore, India
    It's not everyday that you consider starting a new career challenge.NYSE : RNG) is a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature o...Show moreLast updated: 22 days ago
    • Promoted
    Senior Android Developer

    Senior Android Developer

    Verifonebangalore, karnataka, in
    We are looking for an experienced.Point-of-Sale (POS) terminal solutions.Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java.Implement Kotlin c...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Android Engineer (SDE-III)

    Senior Android Engineer (SDE-III)

    ConfidentialBengaluru / Bangalore, India
    Title : Senior Android Engineer (SDE-III).Location : Bangalore (Work From Office).Department : Technology — Mobile (Android). BeBetta is India's first gamified reward platform built for gamers and ente...Show moreLast updated: 19 days ago
    • Promoted
    Senior Engineer - Android T500-20695

    Senior Engineer - Android T500-20695

    ANSRBengaluru, Republic Of India, IN
    Bengaluru, a hub of digital transformation delivering services exclusively to our client, Abercrombie & Fitch Co.Now is your opportunity to join us and develop dynamic tech solutions to meet the ne...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer - Android

    Staff Software Engineer - Android

    ConfidentialBengaluru / Bangalore, India
    PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow...Show moreLast updated: 30+ days ago
    • Promoted
    Warner Bros. Discovery - Senior Software Engineer - Android Platform

    Warner Bros. Discovery - Senior Software Engineer - Android Platform

    Warner Bros. DiscoveryBangalore
    Job Description & Responsibilities : .Build product features in close collaboration with product and business mandates.Contribute to the feature roadmap of the Android ecosystem of devices.Advo...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Android Engineer Telematics

    Staff Android Engineer Telematics

    MotiveBengaluru, Karnataka, India
    Motive empowers the people who run physical operations with tools to make their work safer more productive and more profitable. For the first time ever safety operations and finance teams can manage...Show moreLast updated: 26 days ago