Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

F5 Logo

Principal Engineer, Software

F5

$186,400 - $279,600
Oct 17, 2025
Seattle, WA, US
Apply Now

F5 is looking for a Principal Software Engineer to provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for their BIG-IP portfolio of products, addressing the need for complex, large-scale network infrastructure and systems development.

Requirements

  • 10+ years of professional software development experience, including 5+ years building network infrastructure.
  • Proven expertise in at least one modern programming language (Go, Java, Python, or similar) and proficiency in multi-threaded and asynchronous programming.
  • Strong experience with cloud-native architecture, microservices, Kubernetes, and containerized workloads.
  • Deep understanding of networking, security, APIs, and data consistency modern application delivery.
  • Demonstrated success in technical leadership roles, influencing cross-team architecture and delivering complex projects.
  • Solid experience with CI/CD pipelines, observability, and operational excellence practices.
  • Experience with multi-cloud platforms (AWS, Azure, GCP) and hybrid environments.
  • Network control plane design in a highly scalable and fault tolerant environment.

Responsibilities

  • Lead the design and development of high performance, secure and scalable software for F5’s BIG-IP control plane and related platform.
  • Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and on-prem deployments.
  • Mentor and guide senior and mid-level engineers, promoting engineering excellence and best practices.
  • Collaborate with cross-functional teams—including Product, UX, and Site Reliability Engineering—to translate business requirements into robust, maintainable technical solutions.
  • Evaluate emerging technologies, frameworks, and approaches to improve the platform’s capabilities and developer productivity.
  • Lead deep technical reviews of architecture, design, and code to ensure the highest quality deliverables.
  • Partner with leadership to set technical roadmaps and standards for network systems development.

Other

  • Act as a thought leader for BIG-IP internally and externally, including technical blogs, whitepapers, and conference presentations.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.