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

$166,625 - $249,937
Sep 11, 2025
San Jose, CA, US
Apply Now

F5 is looking to enhance its cloud and edge solutions to secure and accelerate customer applications by developing robust foundation services for F5's Distributed Cloud platform in a secure and scalable manner.

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
  • Good understanding and experience with synchronization concepts
  • Working knowledge of virtualization technologies such as KVM or Docker
  • Working knowledge of public cloud technologies and associated orchestration technologies

Responsibilities

  • Implement all phases of the development cycle for a software product from understanding requirements, going through design, development and deployment phases
  • Design and develop platform capabilities within distributed and cloud architectures
  • Contribute to F5’s cloud and edge solutions to secure and accelerate our customers’ applications
  • Provide a platform that is used across F5’s microservices
  • Design and implement solutions for complex large-scale problems for distributed systems in SaaS environment
  • Develop using multiple computer programming languages such as Golang, Java, C/C++, Python
  • Develop Kubernetes controllers and CRDs

Other

  • Work collaboratively with geographically distributed teams
  • Engage with Product Management, architects and other technical peers to ensure we are delivering the right things.
  • The candidate should be self-motivated and willing to delve into new areas and take new challenges in a proactive manner.
  • Experience delivering software with agile and lean software development
  • The candidate is expected to have excellent written and verbal communication skills.