CareerPlan

Staff Software Engineer

India, BangaloreFull-time2026-06-29 → 2026-11-13

Core

Design and develop 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 smart city infrastructure

Required skills

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

Preferred skills

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

Responsibilities

Design and develop highly available backend systems and APIs, Optimize database design and queries, Implement error handling, logging, and observability mechanisms, Collaborate with frontend and DevOps teams on API contracts and deployment workflows, Write comprehensive unit and integration tests, Continuously improve system reliability and scalability

Seniority

Staff, hands-on IC