Sr Principal Software Development Engineer

F5

Not specified (assumed to be hybrid or fully remote based on industry trends).
Distributed systems expertise
Programming in golang, python, or java
Networking stack experience l3-l4
F5 is seeking a Sr Principal Software Development Engineer to contribute to the design and implementation of services on its Distributed Cloud Platform. The ideal candidate will possess extensive experience in software development, particularly with cloud technologies, networking, and distributed systems, and will thrive in a collaborative and innovative environment

Job Summary

  • At F5, we strive to bring a better digital world to life by empowering organizations to create, secure, and run applications that enhance the digital experience.
  • The role involves cutting-edge development and troubleshooting of edge-native applications and platform services on F5's Distributed Cloud Platform.
  • F5 fosters an environment of freedom, continuous learning, ownership, and mentorship within a positive and supportive workplace culture.

Matching Summary

Match Score: 85

F5 is seeking a Sr Principal Software Development Engineer to contribute to the design and implementation of services on its Distributed Cloud Platform. The ideal candidate will possess extensive experience in software development, particularly with cloud technologies, networking, and distributed systems, and will thrive in a collaborative and innovative environment.

Skills & Requirements

Must-have

  • Distributed systems expertise
  • Programming in Golang, Python, or Java
  • Networking stack experience L3-L4
  • SQL or NoSQL database experience
  • CI/CD methodology and Git workflows
  • Docker and Kubernetes container technologies

Nice-to-have

  • Cloud-native provider experience
  • Microservices architecture knowledge
  • Strong interpersonal and mentoring skills
  • Experience with SaaS platform development
  • Geographically distributed team collaboration

Key Requirements

  • 18+ years related experience
  • Bachelor's or Master's degree
  • Hands-on experience with networking technologies
  • Strong communication skills
  • Experience in full software development lifecycle

Work Rights

Not specified

Tailored Resume

Cover Letter