Motorola Solutions-posted 2 months ago
$90,000 - $120,000/Yr
Full-time • Senior
Richardson, TX
5,001-10,000 employees
Computer and Electronic Product Manufacturing

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.

  • 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/CD pipelines for secure, efficient, and repeatable deployments.
  • Apply advanced networking knowledge to build software that 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).
  • 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 - desired.
  • 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
  • and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service