Sony Interactive Entertainment logo

Staff Software Engineer – Network Automation

Sony Interactive Entertainment

Germany, Berlin · AUS-Adelaide-Hindmarsh · Posted Oct 7, 2026

At a glance

Location
Germany, Berlin · AUS-Adelaide-Hindmarsh

About the role

  • We are looking for a Staff Software Engineer to help shape and build the next generation of our network automation platforms.
  • You will work on software that turns complex network and infrastructure operations into reliable, API-driven and increasingly self-service capabilities.
  • This is a Staff-level engineering role with significant technical influence, combining hands-on engineering with setting technical direction.

Responsibilities

  • Provide technical leadership and architectural direction for network automation and infrastructure control platforms, treating the self-service network API as a product.
  • Use domain-driven design with network experts, software engineers and API consumers to establish shared language and bounded contexts.
  • Design and build APIs, services, controllers and reconciliation workflows that manage production infrastructure safely at scale.
  • Build on the Kubernetes API, including custom resources and control loops that continuously converge actual state toward declared intent.
  • Own the operational Kubernetes path: CRD rollout, RBAC and admission, controller health, Helm packaging, deployment drift and incident diagnosis.
  • Design distributed workflows that operate correctly under eventual consistency, at-least-once delivery, concurrent writes and partial failure.
  • Design stable APIs, schemas and data models used across team boundaries, including versioning and backwards compatibility.
  • Develop patterns for multi-tenant infrastructure platforms, including tenant isolation, authorization, policy enforcement and safe automation boundaries.
  • Establish strong approaches to testing, observability and change safety for software that changes live infrastructure.
  • Lead complex migrations and modernization of existing automation, services and data models, and mentor engineers across the wider organization.

Requirements

  • Deep expertise in a backend language such as Python, Go, Rust or Java, including asynchronous concurrency, static typing, data modelling and validation, API development, packaging and tooling.
  • Strong experience building Kubernetes controllers or operators, including custom resources and reconciliation/control-loop patterns.
  • Strong experience building event-driven distributed systems, particularly eventual consistency, at-least-once delivery, idempotency, optimistic concurrency and partial-failure handling.
  • Experience designing and building self-service, multi-tenant platforms, including tenant isolation, policy and access control.
  • Strong API and schema design skills, including versioning and schema evolution for interfaces consumed by other teams and systems.
  • Demonstrated technical leadership across team boundaries, including driving architectural designs, building agreement among senior technical stakeholders and mentoring other engineers.
  • A track record of taking ambiguous, technically complex problems from architecture through to reliable production systems that manage large-scale infrastructure.

Preferred qualifications

  • Networking fundamentals, particularly BGP, IP fabrics and VXLAN/EVPN/L3VPN.
  • Working knowledge of Go, sufficient to understand and contribute to adjacent services and controllers.
  • Experience designing testing and observability strategies for production infrastructure automation, including systems and backends that cannot be fully reproduced in CI.
  • Experience with graph databases, or with source-of-truth systems that model infrastructure and its relationships.

Skills

  • Python
  • Go
  • Rust
  • Java
  • Kubernetes
  • Helm
  • BGP
  • VXLAN
  • EVPN
  • L3VPN

Sony Interactive Entertainment

Staff Software Engineer – Network Automation

Apply now