Writer

Staff Software Engineer, Enterprise Admin

Writer

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build robust, scalable services for enterprise administration, billing, identity management, authentication, and authorization
  • Make meaningful system design decisions, own the architecture of core platform components from initial design through production
  • Build and optimise high-performance APIs and distributed services that operate reliably at enterprise scale
  • Collaborate with product managers and cross-functional engineering teams to translate complex business and compliance requirements into well-designed technical solutions
  • Partner with DevOps teams on continuous deployment, logging, and monitoring; ensuring top-tier performance and reliability
  • Drive improvements in observability, reliability, deployment workflows, and operational excellence
  • Navigate ambiguity, take loosely defined problem spaces and turn them into well-structured, maintainable implementations
  • Raise the bar on code quality, testing, documentation, and long-term maintainability

Requirements

  • 7+ years of hands-on software engineering experience building production systems end-to-end with extremely strong proficiency with Python and functional programming
  • Strong system design skills, you can whiteboard a distributed architecture, reason about trade-offs, and make pragmatic decisions under uncertainty
  • Experience building microservices and RESTful APIs in cloud environments (AWS, GCP, or Azure), including containerization with Docker and Kubernetes
  • Solid grasp of database systems (e.g., PostgreSQL), event-driven architectures, and distributed systems fundamentals (availability, fault tolerance, operational safety)
  • Comfort operating in ambiguity, you drive clarity rather than waiting for complete specifications, and you drive clarity for yourself and the team
  • Experience coding with AI tools to move faster while maintaining high standards for correctness, security, and maintainability
  • A "Connect" mindset, thriving in collaborative settings where you actively engage with cross-functional teams and mentor junior engineers to achieve shared goals
  • A "Challenge" spirit, demonstrating exceptional problem-solving skills to tackle complex technical hurdles and proactively suggest innovative improvements to our systems and processes
  • An “Own” mindset, you take full accountability for outcomes from design through production, and you raise the bar on quality and maintainability
  • Nice to have: Experience in identity and access management, authentication (SSO, SAML, OIDC), and authorization models (RBAC, ABAC, policy engines)
  • Nice to have: Experience building billing, subscription, or metering systems at scale
  • Nice to have: Background in multi-tenant enterprise SaaS platforms
  • Nice to have: Experience with functional Scala is a strong plus
Benefits
  • Generous PTO, plus company holidays
  • Comprehensive medical and dental insurance
  • Paid parental leave for all parents (12 weeks)
  • Fertility and family planning support
  • Early-detection cancer testing through Galleri
  • Competitive pension scheme and company contribution
  • Annual work-life stipends for:
  • Wellness stipend for gym, massage/chiropractor, personal training, etc.
  • Learning and development stipend
  • Company-wide off-sites and team off-sites
  • Competitive compensation and company stock options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonfunctional programmingsystem designmicroservicesRESTful APIscloud environmentsDockerKubernetesPostgreSQLevent-driven architectures
Soft Skills
problem-solvingcollaborationmentoringaccountabilitynavigating ambiguitydriving clarityinnovationcommunicationoperational excellencecode quality