CareerPlanGet AI match score →

Staff Software Engineer- Backend

Bengaluru💼 Full-time🗓 2025-10-28 → 2026-07-31

Core

Design and build scalable, reliable, and performant distributed systems and microservices to ensure data quality, prevent failures, and control costs for enterprise data teams.

Role type

Staff Software Engineer (Backend)

Builds

Scalable distributed systems, robust APIs, and microservices

Domain

Data Observability / Big Data Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java, distributed systems design, microservices architecture, NoSQL databases (Cassandra, MongoDB, DynamoDB), event streaming (Kafka, Spark), cloud-native system development

Preferred skills

Databricks, Snowflake, Big Data technologies

Responsibilities

Design and build scalable distributed systems using Java and microservices; Contribute to system design discussions and architecture reviews; Develop robust APIs and microservices with high availability; Optimize system performance and scalability across large datasets; Mentor junior engineers and contribute to engineering best practices

Seniority

Staff, hands-on IC with mentorship

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Lever ↗