CareerPlanSign in

Sr Software Engineer

Bangalore, India💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Design and develop a high-throughput, mission-critical active-active microservice framework for dynamic traffic routing and balancing across multi-site deployments.

Role type

Senior Software Engineer (Distributed Systems)

Builds

Active-active microservice framework, Load Distribution engine, high-throughput API and messaging layers

Domain

Telecommunications / Distributed Systems

Deliverable

production ML models | product features

Required skills

Golang, C/C++/Java, Finite State Machines (FSM), gRPC, RabbitMQ, Consul Raft, Apache Ignite/GridGain, PostgreSQL, Redis, ElasticSearch

Preferred skills

OpenTelemetry, Kibana, Vault, mTLS, Docker, CI/CD pipelines

Technologies

gRPC, Protobuf v3, RabbitMQ, Consul Raft, LockAuthority, Apache Ignite, GridGain, PostgreSQL, Redis, ElasticSearch, OpenTelemetry, Kibana, Vault, Docker

Responsibilities

Develop core Load Distribution engine using FSM and WAS algorithms; Architect high-throughput API and messaging layers; Implement distributed leader election and consensus mechanisms; Ensure system scalability for 3,000+ assignments per second

Seniority

Senior, hands-on IC

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