Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

F5 Software Engineer III 
Ireland, Cork 
558962872

18.02.2025

NGINX Gateway Fabric is an open-source project that implements the Gateway API using NGINX as its data plane. Our project is delivered as a Docker container running in a Kubernetes cluster and provides an HTTP, TCP/UDP load balancer, reverse proxy, or API Gateway for Kubernetes applications. We operate entirely in the open, with a public sprint board, roadmap, meetings, and open-source code.

Responsibilities:

Research, Design, develop, and maintain enhancements for NGINX Gateway Fabric. Participate in asynchronous code reviews, testing, and documentation efforts to ensure reliability and usabilit

Document software designs via functional specifications and other design document

Proactively and openly communicate status, plan-of-action, and resolution of issues.

Work within a Kubernetes-based ecosystem, Gateway API, and improve its integration with NGINX.

Work closely with senior engineers, and Architects to refine architectural decision.

Conduct presentations and demos internally and externally as needed.

Required Skills

7+ years of experience with a Computer Science background or equivalent professional experience.

Strong proficiency in Go, Docker, and Kubernetes, with hands-on experience developing Kubernetes controllers operators.

An understanding of Kubernetes internals, including API server interactions, controllers, reconciliation loops, and CRDs.

Knowledge of Kubernetes networking concepts, including Ingress, Gateway API, Service Mesh, and traffic rout mechanisms.

Strong knowledge of networking protocols, including HTTP, gRPC, TCP, and UDP, and their role in Kubernetes-based traffic manageme

Strong knowledge of networking policies, such as rate limiting, circuit breaking, and access control.

Familiarity with monitoring and observability tools such as Prometheus, OpenTelemetry, Grafana, and Fluentd for analyzing application behavior. Experience with distributed systems and event-driven architectures.

Expertise in Kubernetes cloud environments.

Strong debugging and troubleshooting skills.

Proficiency in writing clean, efficient, and testable code, with experience in unit and functional tes Experience with GitOps and CI/CD pipelines, including writing and maintaining YAML-based automation and deployment configuration.

Excellent communication skills, both written and verbal, with the ability to document architecture, APIs, and operational workflow.

Experience contributing to open-source Kubernetes projects is good to have.

Qualifications

Bachelor’s or advanced degree; and/or equivalent work experience.

7+ years of experience in relevant roles.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.