Motorola Solutions · 8 hours ago
Sr Software Engineer - Python / DevOps / Message Brokers
Motorola Solutions is a global community focused on enhancing safety through communications technology. They are seeking a highly experienced Senior Software Developer with expertise in Python, DevOps, and message brokers to design, develop, and deploy secure and scalable applications for critical communications.
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 software development experience with a strong focus on Python and frameworks such as Flask, Django, FastAPI
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)
Comprehensive understanding of networking fundamentals, including TCP/IP, DNS, and secure communication protocols (SSL/TLS)
Strong hands-on experience building and managing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions
Proficiency with Docker and Kubernetes, including deployment, scaling, and configuration management
Experience with both SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB, with an understanding of performance and reliability trade-offs
Solid background in API design (REST/gRPC) and integrating distributed systems using synchronous and asynchronous patterns
Exceptional debugging skills across application, messaging, network, and infrastructure layers
Excellent communication skills with demonstrated technical leadership, mentoring, and code review experience
Bachelor's degree or equivalent practical experience preferred
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
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
2026-02-09
Irish Examiner
2026-02-07
Silicon Republic
2026-02-07
Company data provided by crunchbase