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

Sr Software Engineer

F5

$151,477 - $227,215
Sep 11, 2025
Seattle, WA, US
Apply Now

At F5, the business problem is to create, secure, and run applications that enhance how we experience our evolving digital world, with a focus on cybersecurity and empowering organizations across the globe.

Requirements

  • Experience in designing and implementing solutions for complex large-scale problems for distributed systems in SaaS environment
  • Extensive hands-on experience in multiple computer programming languages such as Golang, Java, C/C++, Python
  • Deep expertise and experience in Kubernetes development e.g., controllers, CRD design,
  • Experience with Object Modeling and GRPC/Protobuf, REST microservices and code generation
  • Working knowledge of virtualization technologies such as KVM or Docker
  • Working knowledge of public cloud technologies and associated orchestration technologies
  • Experience delivering software with agile and lean software development

Responsibilities

  • Implement all phases of the development cycle for a software product from understanding requirements, going through design, development and deployment phases
  • Work collaboratively with geographically distributed teams
  • Engage with Product Management, architects and other technical peers to ensure we are delivering the right things.
  • Design and develop platform capabilities within distributed and cloud architectures

Other

  • 8+ years' professional development experience
  • BS/BA or MS in Computer Science/related field or equivalent work experience.
  • Excellent written and verbal communication skills.
  • Self-motivated and willing to delve into new areas and take new challenges in a proactive manner.
  • Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job.