





Tier-1 employer, generic senior title, metro location, and broad experience range increase candidate competition.
Distributed-systems backend skills transfer well, but active-active consensus expertise adds domain specificity.
Mandatory distributed-systems expertise and numerous specific technologies make shortlisting stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop a high-throughput active-active microservice framework to route and balance traffic across multi-site deployments using real-time metrics.
Develop core Load Distribution engine with Finite State Machines, Weighted Average Score algorithms, and hysteresis.
Architect scalable API and messaging layers using gRPC and RabbitMQ; implement distributed leader election and consensus mechanisms with Consul Raft and LockAuthority.
Proficiency in Golang (preferred) or C, C++, Java and strong fundamentals in data structures and algorithms.
Experience with distributed systems, concurrency, networking protocols (gRPC, Protobuf v3, RabbitMQ), and distributed databases (Apache Ignite, GridGain).
Work experience required: 1 to 10 years in relevant software engineering roles.
Proven ability to design active-active multi-site architectures handling network partitions and consensus scenarios; experience with CI/CD, Docker, observability tools (OpenTelemetry, Kibana), and enterprise security tooling (Vault, mTLS).
Experienced in building large-scale, high-throughput distributed systems with multi-site active-active architecture.
Hands-on with complex consensus and leader election technologies suited for mission-critical environments.
Skilled in end-to-end observability and automated deployment in enterprise-grade distributed platforms.