Sr Software Engineer-SIP, Golang, C++
BengaluruFull-time1–10 yrsPosted over a month ago
Junior software engineering role at Motorolasolutions in Bengaluru. Needs 1+ years.
About the role
Sr Software Engineer-SIP, Golang, C++ at Motorolasolutions. Develop the core Load Distribution engine using Finite State Machines (FSM) to manage dynamic homing, execute Weighted Average Score (WAS) algorithms.
What you'll do
- Develop the core Load Distribution engine using Finite State Machines (FSM) to manage dynamic homing, execute Weighted Average Score (WAS) algorithms
- Architect high-throughput API and messaging layers using gRPC for metrics ingestion and RabbitMQ (RMQ) for event-driven communication
- Implement distributed leader election and consensus mechanisms utilizing Consul Raft and LockAuthority across active-active deployments
- Ensure system scalability to handle 3,000+ assignments per second while integrating Apache Ignite/GridGain for stateless caching and data recovery
- Strong computer science fundamentals, data structures, and algorithms
What you need
- C++
- Data structures
- Docker
- CI/CD
- PostgreSQL
- Redis
Good to have
- Java
- C
- gRPC
- RabbitMQ
- Elasticsearch