Motorola Solutions

Motorola Solutions

Sr. Software Engineer

Richardson, TXPosted 2 days ago$100,000 – $130,000
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Motorola Solutions is seeking a highly experienced Senior Software Developer with deep expertise in Python, computer networking, DevOps, and message brokers. This role involves designing, developing, and deploying mission-critical applications that are secure, reliable, scalable, and maintainable. The position is part of Theatro, a voice-driven AI platform for retail workers, aimed at enhancing communication, safety, and productivity.

Qualifications

Required Qualifications

  • 5+ years of software development experience with a strong focus on modern backend development languages (e.g., Python, Go, Java, C++, or Node.js) and enterprise frameworks.
  • 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).
  • Familiarity with Google Cloud Platform (GCP) or other major cloud providers (AWS/Azure), including core services like VPCs, subnets, Cloud Load Balancing, and Cloud Firewalls.
  • Strong hands-on experience building and managing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Proficiency with Docker and Kubernetes (GKE preferred), including deployment, scaling, and configuration management.
  • Experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, or GCP Cloud SQL/Datastore), 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.
  • 5+ years of professional software development experience.
  • 3+ years of backend development experience using modern languages (Python, Go, Java, C++, or Node.js), along with exposure to GCP or public cloud environments, DevOps practices, and networking fundamentals.
  • Hands-on experience designing and operating event-driven architectures using message brokers and pub/sub systems (MQTT required; Google Pub/Sub, Kafka, or RabbitMQ a plus).
  • Legal authorization to work in the U.S. indefinitely is required.
  • Employer work permit sponsorship is not available for this position.

Preferred Qualifications

  • 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.

Skills & Technologies

PythongRPCKafkaRabbitMQCI/CDDockerKubernetesSQLNoSQLGoJavaNode.jsGCPAWSAzureJenkinsGitHub ActionsPostgreSQLMySQLMongoDBAnsible

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$100,000 – $130,000

Location

Richardson, TX

Posted

2 days ago

Country

US