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, Distributed Cloud

F5

$166,625 - $249,937
Aug 12, 2025
San Jose, CA, US
Apply Now

F5 Inc. is looking for an Engineer III to play a crucial role in the design and implementation of services on F5's Distributed Cloud Platform (F5XC), focusing on creating, securing, and running applications that enhance the digital world.

Requirements

  • Knowledge and experience in highly distributed software systems, with the ability to understand nuances and solve problems related to scale, performance, and resiliency.
  • Expertise with any combination of programming languages: Golang, Python, Java or any high-level proprietary or open-source language with strong programming constructs.
  • Good understanding of programming fundamentals and their application to highly scalable web-based systems.
  • Hands-on experience working across the networking stack: L3-L7 Networking
  • Must have hands-on experience with SQL or NoSQL technologies.
  • Strong understanding of modern CI/CD methodology and Git-based workflows.
  • Experience in Docker technologies, including optimizing Docker images and managing Docker image lifecycle. Experience in orchestration systems like Kubernetes and container technologies like Docker is a plus.

Responsibilities

  • Engage in the development of edge-native applications and platform services using emerging technologies for F5’s innovative SaaS platform.
  • Take ownership of software components, ensuring the delivery of complete products that meet functional, scale, performance, and manageability requirements.
  • Investigate various open-source and closed-source technologies, components, libraries, and tools, contributing to the construction of a highly available, scalable, and manageable system.
  • Apply understanding and exposure to design patterns and coding practices, especially in microservices architectures and API design, implementation, and management.
  • Independently investigate, present options, review, and implement completely new functionality.
  • Work closely with other development teams, product management, UX, and QA to define and implement new product offerings while ensuring continued functionality.
  • Follow the best coding practices, and guidelines within the team.

Other

  • Typically requires a minimum of 10+ years of related experience with a bachelor's degree; or 3+ years and a master's degree.
  • Excellent written and verbal communication skills.
  • Strong interpersonal, team-building, and mentoring skills.
  • Collaborate effectively with geographically distributed teams.
  • Ability to implement all phases of a development cycle for a software product, from understanding requirements to design, development, and deployment phases.