Motorola Solutions · 4 hours ago
Sr Software Engineer - Python / DevOps / Message Brokers
Motorola Solutions is a global community focused on enhancing public safety through technology. They are seeking a Senior Software Developer with expertise in Python, DevOps, and message brokers to design, develop, and deploy critical applications that ensure security, reliability, and scalability.
Cyber SecurityTelecommunicationsVideo
Responsibilities
Build & Scale: Design and develop scalable Python services for cloud and IoT-scale systems on Google Cloud Platform (GCP)
APIs & Event-Driven Systems: Build REST/gRPC APIs and pub/sub architectures using message brokers such as MQTT, Kafka, RabbitMQ, and Google Pub/Sub
IoT & Messaging: Enable secure device-to-cloud and service-to-service communication using MQTT and event-driven patterns
Automate & Deploy: Build and operate automated CI/CD pipelines and cloud-native deployments using Docker and Kubernetes (GKE)
Network & Debug: Apply deep knowledge of TCP/IP, DNS, HTTP/HTTPS, TLS; troubleshoot complex issues using tools like Wireshark
Data & Security: Design efficient SQL/NoSQL data models and implement security best practices (authentication/authorization, encryption, secrets management)
Collaborate & Lead: Partner with network and security teams, mentor engineers, conduct code reviews, and uphold engineering best practices
Qualification
Required
5+ years of professional software development experience
3+ years of experience with Python and its popular frameworks (Flask, Django, FastAPI)
Hands-on experience in DevOps practices and networking fundamentals
Hands-on experience designing and operating event-driven architectures using message brokers and pub/sub systems (MQTT required; Kafka, RabbitMQ, or Google Pub/Sub a plus)
Proven Expertise: 5+ years of software development experience with a strong focus on Python and frameworks such as Flask, Django, FastAPI
Event-Driven Systems: Hands-on experience designing and operating event-driven architectures using message brokers and pub/sub systems (MQTT required; Kafka, RabbitMQ, or Google Pub/Sub a plus)
Network Ninja: Comprehensive understanding of networking fundamentals, including TCP/IP, DNS, and secure communication protocols (SSL/TLS)
DevOps Mindset: Strong hands-on experience building and managing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions
Containerization: Proficiency with Docker and Kubernetes, including deployment, scaling, and configuration management
Data Driven: Experience with both SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB, with an understanding of performance and reliability trade-offs
API Alchemist: Solid background in API design (REST/gRPC) and integrating distributed systems using synchronous and asynchronous patterns
Problem Solver: Exceptional debugging skills across application, messaging, network, and infrastructure layers
Leadership & Communication: Excellent communication skills with demonstrated technical leadership, mentoring, and code review experience
Legal authorization to work in the U.S. indefinitely is required
Preferred
Familiarity with cloud networking concepts such as VPCs, subnets, load balancers, and firewalls on GCP (preferred), AWS, or Azure
Education: Bachelor's degree or equivalent practical experience preferred
Previous experience building and managing high-scale distributed systems
Experience building IoT platforms or large-scale device telemetry and command/control systems
Hands-on experience with GCP-native services such as Pub/Sub, Cloud Run, GKE, IAM, Cloud Monitoring/Logging
Experience with network automation tools such as Ansible, Netmiko, or Nornir
Knowledge of edge computing, SDN, or distributed messaging at scale
Experience with observability and monitoring tools (Prometheus, Grafana, ELK/OpenSearch)
Prior experience building and operating high-scale, distributed, event-driven systems
Benefits
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
10 Paid Holidays
Generous Paid Time Off Packages
Employee Stock Purchase Plan
Paid Parental & Family Leave
And more!
Company
Motorola Solutions
Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.
Funding
Current Stage
Public CompanyTotal Funding
$1BKey Investors
Silver Lake
2023-01-06Post Ipo Equity· $1B
2011-01-04IPO
Leadership Team
Recent News
Android Headlines
2026-01-23
Company data provided by crunchbase