Skip to content
Motorola Solutions logo

Motorola Solutions

Bangalore · On-site

Software Engineer-Golang/Java/Data Structures/Algorithms

Full-timePosted
Salary
Not disclosed
Experience
3–8 years
Eligible batches
2020 – 2023
Location
BangaloreOn-site

About the role

Motorola Solutions is looking for an experienced software engineer to design and build a high‑performance load‑distribution engine. The role focuses on creating scalable APIs, messaging layers and consensus mechanisms for a mission‑critical system handling thousands of assignments per second.

Responsibilities

  • Develop the core load‑distribution engine using finite‑state machines and weighted‑average‑score algorithms.
  • Design high‑throughput gRPC APIs and RabbitMQ‑based event pipelines.
  • Implement leader‑election and consensus logic with Consul Raft and LockAuthority across active‑active deployments.
  • Integrate Apache Ignite/GridGain for stateless caching and rapid data recovery.
  • Ensure the system scales to process over 3,000 assignments per second.

Free interview prep

Prepare for the interview

All lists

Picked for this role's title and skills: the questions that come up most, each with a short answer to say out loud.

Eligibility

  • 3 to 8 years of hands‑on development experience, primarily in Golang (Java, C, C++ acceptable).
  • Strong computer‑science fundamentals, especially data structures and algorithms.
  • Proven experience with distributed systems, multithreading and concurrency control.
  • Excellent written and verbal communication for technical documentation.

Skills

  • Golang (preferred) and Java/C/C++.
  • gRPC, Protobuf v3, RabbitMQ.
  • Apache Ignite, GridGain, Consul Raft, LockAuthority.
  • PostgreSQL, Redis, ElasticSearch.
  • Finite‑state machines, leader election, consensus mechanisms.

Resume keywords

Terms from this listing. Many screening tools match exact words, so mirror the ones you genuinely have.

  • Golang
  • Java
  • C
  • C++
  • gRPC
  • RabbitMQ
  • Distributed systems
  • Data structures
  • Algorithms
  • Concurrency
Tailor my resume with these

Benefits

  • Travel requirement under 10%.
  • Relocation assistance provided.
  • Equal‑opportunity workplace with a people‑first culture.

You'll apply on motorolasolutions.wd5.myworkdayjobs.com

Find a referralPeople at Motorola Solutions on LinkedIn

Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing

About Motorola Solutions

Motorola Solutions, Inc. is an American public-safety and enterprise-security communications company headquartered in Chicago, Illinois, with major global research-and-development centres in Bengaluru and Kolkata.

Founded 2011 · 5000+ employees · HQ Chicago, Illinois, United States

More about Motorola Solutions

Software Engineer-Golang/Java/Data Structures/Algorithms

Motorola Solutions

Apply now