CareerPlan

Software Engineer, Swift Server Networking

London, United KingdomFull-time2026-11-02 → 2026-11-10

Core

Building and improving libraries and SDKs for running large-scale, mission-critical services in Swift.

Role type

Senior IC software engineer (Swift server networking)

Builds

Open-source libraries and frameworks (e.g., SwiftNIO, gRPC Swift) and internal SDKs for Apple Services

Domain

Cloud services, distributed systems, iOS/macOS SDK development

Required skills

Swift, Java, Python, C/C++, version control, code review, asynchronous/streaming programming, network protocols, Linux networking technologies (eBPF, DPDK, io_uring), QUIC, modern cryptography

Preferred skills

Library design/API evolution, debugging and scaling network protocols, high-performance Linux networking, cryptography primitives

Technologies

Swift, Java, Python, C/C++, SwiftNIO, gRPC Swift, eBPF, XDP, DPDK, io_uring, QUIC

Responsibilities

Build and improve libraries and SDKs for large-scale services, influence platform direction, collaborate with multi-functional teams, implement and debug network protocols

Seniority

Senior, hands-on IC