Motorola Solutions
Motorola Solutions•2h ago
Foundit

Software Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Motorola Solutions

Full Job Description

About the Role:Join our core engineering team to design and develop high-throughput, mission-critical active-active microservice frameworks for dynamic traffic routing based on real-time metrics.

Key Responsibilities:
  • Develop a Load Distribution engine using Finite State Machines (FSM) for dynamic homing and weighted algorithms.
  • Architect scalable API/messaging layers with gRPC and RabbitMQ.
  • Implement distributed consensus mechanisms using Consul Raft across multi-site deployments.
  • Ensure scalability to handle 3,000+ assignments per second utilizing Apache Ignite/GridGain caching.

Required Skills:
  • Golang (preferred) and proficiency in Java/C++
  • Strong CS fundamentals: Data Structures, Algorithms, Distributed Systems
  • Experience with gRPC, Protobuf v3, RabbitMQ, PostgreSQL, Redis, ElasticSearch
  • Knowledge of FSMs, concurrency control, and networking protocols.

Preferred:Active-active architecture experience, OpenTelemetry/Kibana observability, Vault/mTLS security, Docker/CI-CD skills.

Requirements:2 to 4 years industry experience. No travel required.

Company

Motorola Solutions

Motorola Solutions

Motorola Solutions is a global leader in mission-critical communications and computing solutions, dedicated to helping keep people safer everywhere.We build advanced technologies that foster collabora...

Bengaluru / Bangalore, India
Posted on Foundit