Senior Software Engineer – Java + Cloud-Native (Remote)

Filled
February 21, 2026

Job Description

🏢 Company Overview

Motorola Solutions is a global leader in mission-critical communications and security technology. The company provides advanced solutions that help public safety agencies, enterprises, schools, hospitals, and governments stay connected and protected.

Within Motorola Solutions, Rave Mobile Safety develops powerful emergency communication platforms used by organizations worldwide. Their technology helps communities prepare, respond, and recover quickly during critical incidents. Joining this team means working on technology that directly impacts public safety and saves lives.

💼 Job Details

  • Role: Senior Software Engineer – Java + Cloud-Native
  • Company: Motorola Solutions (Rave Mobile Safety Division)
  • Job Type: Full Time
  • Location: Remote – United States
  • Experience: 5–8+ Years
  • Education: Bachelor’s Degree in Computer Science or equivalent
  • Salary Range: $150,000 – $175,000 per year

📝 Job Description

Motorola Solutions is seeking an experienced Senior Software Engineer – Java + Cloud-Native to help build and scale a high-impact messaging platform responsible for delivering billions of critical alerts every year.

In this role, you will design and develop highly scalable backend services using modern Java technologies, microservices architecture, and cloud-native development practices. The position focuses on building resilient systems that power emergency communications across SMS, email, push notifications, and voice channels.

You will collaborate closely with engineering, product, and operations teams to deliver reliable, production-ready features while continuously improving system performance, observability, and deployment processes.

🔧 Key Responsibilities

Backend Development

  • Build high-performance backend services using Java and Spring Boot
  • Develop scalable APIs and microservices
  • Implement secure and reliable messaging workflows

Cloud-Native Architecture

  • Design distributed systems using microservices architecture
  • Deploy containerized applications using Docker and Kubernetes
  • Build scalable SaaS platforms on cloud infrastructure

Platform Reliability

  • Improve system reliability, monitoring, and performance
  • Implement logging, tracing, and alerting
  • Conduct load testing and performance optimization

Collaboration

  • Work closely with product managers, QA teams, and DevOps engineers
  • Participate in Agile development cycles
  • Contribute to architecture decisions and technical improvements

🧰 Tech Stack

Backend

  • Java (Modern versions)
  • Spring Boot
  • REST APIs / gRPC

Architecture

  • Microservices
  • Event-Driven Systems
  • Multi-Tenant SaaS Platforms

Cloud & DevOps

  • AWS
  • Docker
  • Kubernetes
  • CI/CD Pipelines

Database

  • MySQL
  • SQL Data Modeling

Frontend (Bonus)

  • React
  • Angular
  • Vue

🎯 Required Skills

  • Strong experience in Java and Spring Boot
  • Experience building scalable distributed systems
  • Hands-on experience with AWS or other cloud platforms
  • Knowledge of containerization tools such as Docker
  • Experience with Kubernetes or similar orchestration tools
  • Solid understanding of OOP, data structures, and system design
  • Experience with relational databases such as MySQL
  • Agile development experience
  • Strong communication and collaboration skills

⭐ Preferred Qualifications

  • Experience with event-driven architectures (queues, streaming, pub/sub)
  • Knowledge of Infrastructure as Code tools such as Terraform
  • CI/CD automation experience
  • Experience with modern frontend frameworks
  • Exposure to ML operations or ML-powered services
  • Knowledge of public safety communication platforms

📋 Basic Requirements

  • Bachelor’s Degree in Computer Science or related field
  • 8+ years of software engineering experience
  • 5+ years building scalable systems
  • 4+ years of Java development experience
  • 3+ years working with cloud platforms
  • 3+ years of Docker and Kubernetes experience
  • Must be a US Citizen able to obtain security clearance

🎁 Benefits

Motorola Solutions offers a competitive benefits package including:

Career Growth Opportunities

Performance Incentive Bonus

Medical, Dental, and Vision Insurance

401(k) with Company Match

Paid Holidays

Generous Paid Time Off

Employee Stock Purchase Plan

Paid Parental Leave