Easter Seals Jobs

Job Information

F5 Networks, Inc Principal Software Engineer - RP1031524 in SEATTLE, Washington

At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.

Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.

 

 

 

Position Summary

F5 is seeking an experienced software engineer to lead delivery of a new product initiative and guide integrations with F5s existing hardware, software, and hybrid offerings. Successful candidates will have a track record of learning emerging technologies and starting projects in new domains.

 

This role requires a deep understanding of distributed systems, hybrid deployment modalities, and the tradeoffs between monolithic and microservice architectures. Similarly, candidates will be expected to design systems which can be consumed by a variety of new and legacy platforms.

 

Primary Responsibilities

  • Designing, implementing, and testing large scale distributed systems.
  • Providing technical leadership for a team of 5-8 software engineers.
  • Developing software components in Go or other languages as necessary.
  • Collaborating with technical leadership across the business to ensure alignment on design and delivery of interdependent systems.

     

Knowledge, Skills, and Abilities

Essential

  • Mastery of the Go programming language.
  • Expertise with containerization and cloud native software deployments.
  • Strong understanding of operating system fundamentals, Linux networking, and load balancing techniques.
  • Experience building, testing, and debugging distributed systems.
  • Knowledge of designing and consuming APIs via HTTP and gRPC.
  • Superb written communication skills.
  • Comfort working asynchronously in a globally distributed team.

     

Nice to Have

  • Experience with Python, Rust, or WebAssembly.
  • Familiarity with AI/ML and related subjects (Natural Language Processing, Large Language Models, etc.)
  • Proficiency with traditional and modern database systems.
  • Hardware acceleration experience (SmartNICs, DPUs, GPUs, FPGAs, etc.)

     

Qualifications

  • At least 5 years of professional experience.
  • Experience with the essential skills listed above.

Position Summary

F5 is seeking an experienced software engineer to lead delivery of a new product initiative and guide integrations with F5s existing hardware, software, and hybrid offerings. Successful candidates will have a track record of learning emerging technologies and starting projects in new domains.

 

This role requires a deep understanding of distributed systems, hybrid deployment modalities, and the tradeoffs between monolithic and microservice architectures. Similarly, candidates will be expected to design systems which can be consumed by a variety of new and legacy platforms.

 

Primary Responsibilities

  • Designing, implementing, and testing large scale distributed systems.
  • Providing technical leadership for a team of 5-8 software engineers.
  • Developing software components in Go or other languages as necessary.
  • Collaborating with technical leadership across the business to ensure alignment on design and delivery of interdependent systems.

     

Knowledge, Skills,

DirectEmployers