N

Nike

Designs and sells athletic shoes and apparel

Lead Software Engineer - Network as a Product

Platform EngineeringUpdated on Nov 12
Full-timeHilversum, NetherlandsNo salary listedIn-person

About the Job

Requirements

  • Production experience with Go, or strong Python experience and a genuine appetite to work in Go.
  • Hands-on experience with Crossplane providers, compositions, and composite resource definitions.
  • Strong experience with NETCONF, YANG, and RESTCONF across IOS-XE and NX-OS, plus hands-on knowledge of Catalyst 9000 and Nexus platforms, including their configuration, operational behaviour, and failure modes.
  • Deep understanding of routing and switching, including BGP, OSPF, VLANs, and data center fabrics, and ability to reason about the impact of changes on live production networks.
  • Experience designing schemas, APIs, or intent models consumed by other engineers, with sound judgement around abstraction, usability, and long-term maintainability.
  • Practical experience designing declarative delivery pipelines, release processes, and testing strategies for infrastructure code, using approaches such as controller test harnesses, virtual labs, and staged environments.
  • Experience designing microservice boundaries, contracts, and versioning, including resilient behaviour when dependent services are unavailable.
  • Ability to set technical direction and influence experienced engineers without formal authority, particularly when introducing engineering or automation practices.
  • Ability to explain complex technical platforms and their value to engineers, program managers, business stakeholders, and senior leadership while retaining necessary technical nuance.
  • Experience using AI tooling thoughtfully in engineering workflows, with a clear view of where it improves quality, speed, or reliability and where it does not.
  • Strong opinions on how modern network control planes and network automation should evolve, including AI's role, and ability to turn that thinking into technical direction.

Responsibilities

  • Build and evolve the network control plane, including providers, controllers, and compositions that turn declared intent into device configuration using Kubernetes, Crossplane, NetBox, NetWeave, and GitOps patterns.
  • Build and extend microservices that manage IOS-XE and NX-OS devices over NETCONF, including model handling, idempotency, and failure behaviour suitable for production automation.
  • Work with network engineers to define YAML specifications for expressing desired network state, balancing useful abstraction with flexibility for real network requirements.
  • Develop pre-change validation to confirm the network is in the expected state and post-change verification to prove changes deliver the intended outcome without unintended impact.
  • Ensure the platform produces auditable evidence for Change Control and CAB review, including diffs, pre- and post-change validation, rollback paths, and blast radius.
  • Provide engineers with a fast, reliable local way to develop, test, and validate against the control plane without touching production.
  • Migrate production infrastructure onto the control plane one device class at a time without disruption and in a way regional network teams trust and adopt.
  • Define SLIs and SLOs, introduce RED and USE metrics, build operational dashboards, and use error budgets, toil reduction, and blameless retrospectives to measure platform effectiveness.
  • Develop drift detection, automated remediation for known failure patterns, and guardrails that prevent automated actions from worsening incidents.
  • Coordinate end-to-end delivery with regional network teams, Cloud Core Engineering, and external partners; set technical priorities and clear blockers.
  • Apply AI tooling to code generation and review, test scaffolding, documentation, operations, and diagnostics where it provides value.
  • Define standards for code reviews, testing, repository structure, documentation, and release processes, and make review expectations across SD-WAN, infrastructure as code, operational excellence, and CaaP alignment concrete.
  • Challenge processes that create friction or depend on manual knowledge, and establish more repeatable ways of delivering engineering work.
  • Help network engineers earlier in their software journey become confident, independent contributors, technically and professionally.

About the Company

Nike

Designs and sells athletic shoes and apparel

Nike designs and sells athletic footwear, apparel, equipment, and accessories for sports and everyday use. The group includes the Nike and Jordan brands and its owned subsidiary Converse, with products ranging from running shoes and basketball footwear to training clothing and casual sneakers. Most finished products are made by independent contract manufacturers, while Nike develops materials, cushioning systems, and product designs. It earns revenue by selling to wholesale customers and through its own stores and digital channels, with additional licensing arrangements for its brands. Nike began in 1964 as Blue Ribbon Sports and is headquartered near Beaverton, Oregon.

Company size
10,001+
Company stage
IPO
Headquarters
Beaverton, OR
Founded
1964

Recently Posted Jobs

Explore more opportunities at Nike

See more jobs