Software Development Engineer Ii

F5

Multiple Locations
Go programming language preference
Kubernetes concepts understanding
Docker and containerized environments
Work on cutting-edge cloud-native networking technologies and contribute to an open-source product deeply integrated with Kubernetes, containers, and NGINX

Job Summary

  • Work on cutting-edge cloud-native networking technologies and contribute to an open-source product deeply integrated with Kubernetes, containers, and NGINX.
  • Own the entire lifecycle of the NGINX Agent product, from design and development to testing, deployment, and documentation, with public contributions to the open-source community.
  • Collaborate with peers and technical leads on assigned project teams, ensuring continuous delivery of high-quality code in an open-source environment.

Matching Summary

Work on cutting-edge cloud-native networking technologies and contribute to an open-source product deeply integrated with Kubernetes, containers, and NGINX.

Skills & Requirements

Must-have

  • Go programming language preference
  • Kubernetes concepts understanding
  • Docker and containerized environments
  • Networking protocols (HTTP, gRPC, TCP, UDP)
  • Rate limiting, circuit breaking, access control
  • Monitoring and observability tools
  • Clean, efficient, testable code

Nice-to-have

  • Hands-on Kubernetes experience
  • Cloud environments experience
  • Open-source community collaboration
  • Agile team environment
  • Mentoring skills

Key Requirements

  • 3+ years software development experience
  • Computer Science background or equivalent
  • Bachelor's/Master's in Computer Science Engineering or related
  • 2 to 5 years software design and development experience

Work Rights

Not specified

Tailored Resume

Cover Letter