CareerPlan

Staff Software Engineer

Bangalore, IndiaFull-time2026-10-30 → 2026-11-10

Core

Design and develop scalable backend services and architect distributed microservices-based systems for a global feature management and experimentation platform.

Role type

Staff Software Engineer (Backend/Distributed Systems)

Builds

A globally distributed feature flag delivery network supporting massive concurrency and millisecond-level latency.

Domain

SaaS / AI Software Delivery Platform / Distributed Systems

Deliverable

production ML models

Required skills

Go, C++, Java, Distributed Systems, Microservices, PostgreSQL, Redis, AWS, Docker, Kubernetes, gRPC, REST APIs

Preferred skills

Azure, GCP, Open Source Contributions, Security Policies for API Gateways

Technologies

Java, Golang, PostgreSQL, Redis, S3, AWS, Docker, Kubernetes, gorilla/mux, alice.chains

Responsibilities

Design and develop scalable backend services; Architect and maintain distributed microservices; Optimize system performance across compute, memory, storage, and networking; Troubleshoot complex production and infrastructure-level issues; Mentor engineers and drive technical leadership.

Seniority

Staff, hands-on IC with technical leadership