Senior Software Engineer, Backend
Confirmed live in the last 24 hours
Truecaller
Job Description
Join Truecaller – The place where innovation meets impact!
Truecaller's mission is to build trust in communication by making it safer, smarter, and more efficient. Born in Sweden, trusted by the world, and here’s why we stand out:
- We are trusted by over 450 million active users every month across 190+ countries
- We identify over 15 billion calls daily, helping users avoid spam and scams
- We are powered by a team of 450+ employees from 45+ nationalities
We always look for people who take initiative, own their work, and keep raising the bar. An entrepreneurial mindset matters here, especially when it turns bold ideas into real actions. We stay collaborative and focused, always searching for smarter paths forward. If you want to make an impact and grow with a team that inspires millions, you’ll fit right in.
The role:
As a Senior Software Engineer, Backend, you will collaborate with a dedicated team responsible for one of Truecaller's critical systems: the calling platform. This includes the services to facilitate and optimize: voice calls, smart dialing, and real-time communication for over 450 million users worldwide.
You will own the end-to-end calling domain-building, transforming, and optimizing features to ensure every connection is seamless and secure. Working at this massive scale, you’ll solve complex engineering challenges and directly shape how millions of people connect every day.
What you’ll do:
- Own features end-to-end, including technical design, development, testing, deployment, monitoring, and ongoing maintenance.
- Design and develop high-volume, low-latency services and cope with the challenge of working in a distributed environment.
- Design, build, and maintain scalable data pipelines, transformations, and data products using SQL, Python, and Spark.
- Operate mission-critical services at high availability. Ensure high data quality, reliability, and performance.
- Collaborate closely with product, engineers, analytics partners, and adjacent teams to align on requirements, manage dependencies, and deliver reliable data solutions.
- Explore new solutions and technologies.
- Contribute to architectural and design discussions by proposing solutions, evaluating trade-offs (performance, cost, complexity), and documenting decisions.
What you bring in:
- 5+ years of experience with Scala, Java, or Go
- Experience of working with scalable, highly available, real-time distributed systems
- Experience of working with non-relational databases
- Good understanding of data structures and algorithms
- 2+ years of experience in Data Engineering
- Experience working with orchestration tools (eg, Airflow)
- Hands-on experience working with big data and ETL development
- Programming skills in SQL, Spark with Scala or Python
- Experience working with cloud computing services (eg, GCP, AWS, Azure)
- Mentoring/ Leadership skills
- Excellent communication skills in English.
- Strong problem-solving and communication skills, both with peers and experts from other areas
It would be great if you also have:
- Experience building systems in the Google Cloud Platform
- Experience with virtualization environments, e.g., Docker
- Experience with systems for managing containerized applications, e.g., Kubernetes
- Experience with Cassandra and Kafka.
- Exposure to Data Science workflows
What we offer:
We support growth through learning resources, leadership programs, mentoring, and real hands-on work. People can move between teams and projects to build new skills and keep things interesting. We offer clear internal mobility and a transparent path for progression, with leaders who stay involved and provide guidance throughout the year. In addition, you will benefit from: &nb
Similar Jobs
Verisign
Senior Manager - Cloud Engineering
Rubrik
Senior Software Engineer - Identity Infrastructure
Roku
Senior Software Engineer, Infra
Roku
Senior Software Engineer, Search & Recommendations Platform
Life360
Senior Backend Engineer II - Devices Cloud
Verkada