
Staff Software Engineer, Enterprise Admin
Writer
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
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