Senior Programmability Engineer - Webassembly

F5 F5 · Enterprise · Seattle, Boulder +1

This role focuses on designing and developing WebAssembly (Wasm) based tooling for F5's data planes, with an emphasis on developer and customer experience, performance optimization, and collaboration with various engineering teams. The position requires significant software development experience, particularly in networking use cases and WebAssembly.

What you'd actually do

  1. Design and implement new developer tooling, from concept to production
  2. Aid product development teams developing features using this tooling to improve the implementation
  3. Profile and optimize performance
  4. Help set expectations with software, architecture, and hardware stakeholders
  5. Work with geographically distributed compiler, architecture and application teams to oversee improvements and problem resolutions

Skills

Required

  • 6-8 years of prior software development work experience or related
  • Several years of experience developing for proxy/load balancing/networking use cases in a significant commercial or open-source context
  • Background shipping in several paradigms such as SaaS, deployed software, customer deployed infrastructure, etc.
  • Proficiency in a variety of development styles and languages, both static and dynamic
  • Strong design and analytical skills in tooling and developer experience
  • Excellent leadership and collaboration skills
  • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
  • Good communication and documentation skills

Nice to have

  • Experience with WebAssembly

What the JD emphasized

  • WebAssembly highly desirable
  • Experience with WebAssembly highly desirable