CareerPlanGet AI match score →

Staff Software Engineer

India, Bangalore💼 Full-time🗓 2026-06-29 → 2026-07-31

Core

Designing and developing highly available, performant, and fault-tolerant backend systems and APIs that power end-to-end features across multiple platforms.

Role type

Staff Software Engineer (Backend)

Builds

Reliable, scalable, and maintainable backend services

Domain

Utilities and city services (energy and water management)

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Clean architecture, Database design and optimization, RESTful/GraphQL API design, Cloud platforms (AWS/GCP/Azure), Containerization (Docker/Kubernetes), Performance optimization, CI/CD pipelines

Preferred skills

Event-driven architecture, Observability tools (Prometheus/Grafana/ELK), Infrastructure as Code (Terraform/Helm), Caching and queuing (Redis/RabbitMQ/Kafka)

Technologies

JavaScript, React.js, React Native, Expo, Python, Go, Java, C#, Node.js, Redux, AWS, GCP, Azure, Docker, Kubernetes, Terraform, Helm, Redis, RabbitMQ, Kafka, SQS, Prometheus, Grafana, ELK, OpenTelemetry

Responsibilities

Design and develop highly available backend systems and APIs; Apply SOLID principles and clean architecture; Own components end-to-end from design to monitoring; Optimize database design and queries; Implement error handling, logging, and observability; Collaborate with frontend and DevOps teams on API contracts and deployment workflows; Write comprehensive unit and integration tests; Improve system reliability and developer experience

Seniority

Staff, hands-on IC with system-level ownership

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