CareerPlanSign in

Staff Software Engineer

UK💼 Full-time💰 $192,000–$317,000🗓 2026-08-04 → 2026-09-27

Core

Design, build, test, and operate a distributed automation platform that orchestrates complex network operations at scale.

Role type

Senior Full-Stack Software Engineer (Network Automation)

Builds

Distributed automation suite, backend services, frontend UI, and automated test frameworks for network services.

Domain

Digital Infrastructure / Network Automation / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python (async/await), TypeScript, Go, React, Kubernetes, MongoDB, Kafka, gRPC, CI/CD pipeline development, distributed workflow orchestration, network automation tools (Netmiko, TextFSM, Nornir)

Preferred skills

Routing and network protocols (BGP, VRFs, NAT, PAT), workflow engines (Temporal, Cadence, Step Functions, Prefect), performance testing, AIOps integration, AI-assisted development tools

Technologies

Python 3, TypeScript, Go, React 19, Vite, FastAPI/ASGI, gRPC, Protocol Buffers, MongoDB, Kafka, Kubernetes, Docker, GitHub Actions, Jenkins, OpenTelemetry, Prometheus, Netmiko, TextFSM, Nornir

Responsibilities

Design and build distributed systems with durable workflow orchestration and saga compensation; Develop async REST APIs, service layers, and background workers; Develop modern React/TypeScript frontends using component-based architecture; Deploy and operate services on Kubernetes with container best practices; Build unit and integration tests including async patterns and real-service validations; Leverage AI-assisted development tools to boost engineering productivity and automate repetitive tasks.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.