
Staff Software Engineer – Network Automation
PlayStation Global20 hours ago
Berlin, GermanyStaff+
Responsibilities
- Provide technical leadership and architectural direction for network automation and infrastructure control platforms.
- Design and build APIs, services, controllers, and reconciliation workflows for production infrastructure.
- Build Kubernetes-based control loops and custom resources that converge infrastructure toward declared intent.
- Own operational Kubernetes concerns including CRD rollout, RBAC, admission, controller health, Helm packaging, deployment drift, and incident diagnosis.
- Design distributed workflows resilient to eventual consistency, at-least-once delivery, concurrent writes, and partial failure.
- Develop multi-tenant infrastructure platforms with tenant isolation, authorization, policy enforcement, and safe automation boundaries.
- Establish testing, observability, CI, deployment, change-safety, and recovery practices for live infrastructure automation.
- Lead migrations and modernization of legacy automation, services, and data models.
- Drive technical alignment across software engineering, networking, operations, and architecture teams.
- Mentor engineers, lead technical and design reviews, and improve engineering standards.
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 with custom resources and reconciliation/control-loop patterns.
- Strong experience building event-driven distributed systems using eventual consistency, at-least-once delivery, idempotency, optimistic concurrency, and partial-failure handling.
- Experience designing self-service, multi-tenant platforms with tenant isolation, policy, and access control.
- Strong API and schema design skills, including versioning and schema evolution.
- Demonstrated technical leadership across team boundaries, including architectural design, stakeholder alignment, and mentoring.
- Track record of taking ambiguous, technically complex problems from architecture through reliable production systems managing large-scale infrastructure.
- Networking fundamentals such as BGP, IP fabrics, VXLAN/EVPN, or L3VPN are a plus.
- Working knowledge of Go, infrastructure automation testing and observability, or graph databases and infrastructure source-of-truth systems is a plus.