SIGN IN
Sr Software Engineer - Python / DevOps / Message Brokers jobs in United States
cer-icon
Apply on Employer Site
company-logo

Motorola Solutions · 8 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
check
Growth Opportunities
badNo H1Bnote

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

PythonDevOpsMessage BrokersCloud NetworkingCI/CD PipelinesDockerKubernetesSQL/NoSQLAPI DesignLeadershipCommunicationProblem Solving

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

company-logo
Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.

Funding

Current Stage
Public Company
Total Funding
$1B
Key Investors
Silver Lake
2023-01-06Post Ipo Equity· $1B
2011-01-04IPO

Leadership Team

leader-logo
Mahesh Saptharishi
Executive Vice President and CTO
linkedin
leader-logo
Jack Molloy
EVP and Chief Operating Officer
linkedin
Company data provided by crunchbase