
Bangalore · On-site
Software Engineer-Golang/Java/Data Structures/Algorithms
- 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
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
Benefits
- Travel requirement under 10%.
- Relocation assistance provided.
- Equal‑opportunity workplace with a people‑first culture.
You'll apply on motorolasolutions.wd5.myworkdayjobs.com
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