All roles at Motorolasolutions

Sr Software Engineer

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 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

  • Data structures
  • Docker
  • CI/CD
  • PostgreSQL
  • Redis
  • gRPC

Good to have

  • Java
  • C++
  • C
  • RabbitMQ
  • Elasticsearch

More roles like this at Motorolasolutions

Apply on Motorolasolutions's site