Requirements
Candidates must be able to work from the Bristol office several times per month. Key responsibilities include owning platform components, performing deep debugging across services, implementing resilience and capacity optimizations, and authoring documentation. The role also involves software development, coding, design, testing, optimization, and collaboration on software architecture and system structural design. Collaboration within and beyond the team is essential for understanding customer issues and providing technical guidance. Compliance with security and development standards, as well as performing system maintenance, are also key. Planning, execution, collaboration, problem-solving, continuous learning, and continuous improvement are core responsibilities.
Description
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance.