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

Software Development Engineer, Distributed Cloud

F5

$114,400 - $171,600
Dec 16, 2025
Seattle, WA, US
Apply Now

F5 is seeking to enhance its Distributed Cloud Platform (F5XC) by designing and implementing highly reliable, available, and scalable platforms, focusing on cybersecurity and innovation in the digital world.

Requirements

  • Experience with cloud-native providers such as MS Azure, AWS, Google Cloud, or any major market Cloud vendors and their services.
  • Understanding and exposure to design patterns and coding practices in microservices architectures and API design.
  • Ability to troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies.
  • Experience in the development of edge-native applications and platform services using emerging technologies.
  • Ability to implement all phases of a development cycle for a software product.
  • Experience with API definition, implementation, deployment, operational management, and debugging.
  • Ability to collaborate effectively with geographically distributed teams.

Responsibilities

  • Engage in the development of edge-native applications and platform services using emerging technologies for F5’s innovative SaaS platform.
  • Troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies.
  • 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.
  • Implement all phases of a development cycle for a software product, from understanding requirements to design, development, and deployment phases.

Other

  • Ability to work closely with other development teams, product management, UX, and QA.
  • Follow the best coding practices and guidelines within the team.
  • Collaborate effectively with geographically distributed teams.
  • Work independently to investigate, present options, review, and implement new functionality.
  • Work on a full development cycle for a software product.