Motorola Solutions-posted 2 days ago
$90,000 - $110,000/Yr
Full-time • Mid Level
Richardson, TX
5,001-10,000 employees

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview A smarter store starts with smarter communication. Theatro, our user-friendly, voice-driven AI platform provides retail workers with real-time, discreet, and efficient communication — helping them stay safe and productive while delivering top-notch customer service. Job Description We are seeking a highly experienced Senior Software Developer with deep expertise in Python and a strong background in both computer networking and DevOps. This role is for a hands-on engineer who can bridge the gap between software development, network engineering, and operational excellence. You will be responsible for designing, developing, and deploying mission- critical applications that are not only secure and reliable but also scalable and easily maintainable in production. Your Mission Innovate & Build: Architect and develop scalable applications and services using Python. Connect the Dots: Design and maintain robust APIs (RESTful, gRPC) that seamlessly integrate our systems. Automate Everything: Apply DevOps principles to build and manage automated CI/CDpipelines for secure, efficient, and repeatable deployments. Network with Purpose: Apply your advanced networking knowledge to build softwarethat interfaces directly with protocols and infrastructure. Troubleshoot with Finesse: Dive deep into network protocols (TCP/UDP, DNS, HTTP/HTTPS) and use tools like Wireshark to solve complex, packet-level challenges. Collaborate & Lead: Work hand-in-hand with our network engineering and security teams. You will also mentor junior developers, conduct code reviews, and champion best practices for software delivery.

  • Architect and develop scalable applications and services using Python.
  • Design and maintain robust APIs (RESTful, gRPC) that seamlessly integrate our systems.
  • Apply DevOps principles to build and manage automated CI/CDpipelines for secure, efficient, and repeatable deployments.
  • Apply your advanced networking knowledge to build softwarethat interfaces directly with protocols and infrastructure.
  • Dive deep into network protocols (TCP/UDP, DNS, HTTP/HTTPS) and use tools like Wireshark to solve complex, packet-level challenges.
  • Work hand-in-hand with our network engineering and security teams.
  • Mentor junior developers, conduct code reviews, and champion best practices for software delivery.
  • 5+ years of software development experience, with a heavy focus on Python and its popular frameworks (e.g., Flask, Django, FastAPI).
  • A comprehensive understanding of networking fundamentals, including TCP/IP, DNS, and secure communication protocols (SSL/TLS).
  • Familiarity with cloud networking concepts (VPCs, subnets, load balancers) on AWS, Azure, or GCP
  • Strong hands-on experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Proficiency with Docker and Kubernetes.
  • Experience with both SQL and NoSQL databases like PostgreSQL, MySQL, and MongoDB.
  • A solid background in API design and a talent for integrating diverse systems.
  • Exceptional debugging skills and the ability to diagnose issues across software, network, and infrastructure layers.
  • Excellent communication and technical leadership abilities.
  • Bachelor's degree with 3+ years OR overall 5+ years of equivalent software development experience
  • 3+ years of experience with Python and its popular frameworks (e.g., Flask, Django, FastAPI), DevOps and Networking.
  • Hands-on experience with network automation tools such as Ansible, Netmiko, or Nornir.
  • Knowledge of emerging technologies like Software-Defined Networking (SDN) or edge computing.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Previous experience building and managing high-scale distributed systems.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service