OpenAI

Software Engineer, Codex for Teams

OpenAI5 months ago
Location

London, UK

Type

Full Time

Salary

GBP 120,000 – 180,000

Level

Senior

Role

Backend Engineer

Posted

Oct 17, 2025

Full TimeSenior

The role

Summary

OpenAI is seeking a Software Engineer for the Codex for Teams division to build AI-powered coding tools that enable team-scale adoption across diverse environments. The role involves developing full-stack services, APIs, enterprise integrations, and platform capabilities for startups to large enterprises. This position requires strong backend engineering skills, experience with enterprise systems (SSO, RBAC, SCIM), and the ability to work directly with customers to translate requirements into scalable products.

What you'll do

Platform Development: Ship fundamental capabilities including analytics dashboards, APIs, compliance surfaces, workspace RBAC, admin controls, and usage/pricing primitives
Full-Stack Architecture: Design and build robust services and APIs powering Codex across web, CLI, IDEs, and CI/CD with strong observability and security
Team Deployment Systems: Enable standardized team deployments by building configuration packaging and distribution patterns for consistent workspace experiences
Enterprise Integration: Integrate with enterprise identity and governance systems (SSO/SAML/OIDC, SCIM, RBAC) and build secure, compliant data-access patterns
Customer Collaboration: Partner with GTM teams to work hands-on with customers, accelerate adoption, iterate rapidly, and translate feedback into scalable improvements
End-to-End Ownership: Own systems from architecture through implementation to production operations with focus on quality and velocity
Cross-Team Coordination: Work directly with customers, GTM teams, engineers, and researchers across Codex and OpenAI to deliver integrated solutions

What we look for

Technical

Backend ProgrammingProficiency in one or more backend languages (Python, Go, Rust) with distributed systems experience
System DesignStrong software engineering fundamentals with experience building production systems focusing on performance and user experience
Enterprise SystemsExperience with team/enterprise foundations including SAML/OIDC, SCIM, RBAC, audit logging, and data governance
Platform EngineeringExperience building cross-cutting platform capabilities that unlock product velocity across services and APIs
Developer ToolsExperience with CLI/IDE/SDK development, automation systems, or integration platforms
ObservabilityStrong focus on reliability, observability, and security in distributed systems

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Equivalent ExperienceEquivalent professional experience in software engineering roles accepted in lieu of formal education

Experience

Production Systems5+ years of experience building and maintaining production-scale software systems
Enterprise Software3+ years working on enterprise or team-focused software products with complex requirements
Customer-Facing DevelopmentExperience working directly with customers or alongside GTM teams to translate requirements into products
0-to-1 ProductsProven track record in early-stage environments, navigating ambiguity with strong product thinking

Skills

Required skills

Backend DevelopmentExpert-level proficiency in Python, Go, or Rust for building scalable backend services
Distributed SystemsDeep understanding of distributed systems architecture, microservices, and scalability patterns
API DesignExperience designing and implementing RESTful APIs and GraphQL endpoints
Enterprise IntegrationHands-on experience with SSO, SAML, OIDC, SCIM, and enterprise identity management
Database SystemsProficiency with relational and NoSQL databases, data modeling, and query optimization
Security PracticesStrong understanding of security best practices, compliance requirements, and data governance

Nice to have

AI/ML SystemsExperience with AI/ML model deployment, inference systems, and ML infrastructure
Developer ToolsBackground in building CLI tools, IDE extensions, or developer-focused products
Cloud PlatformsExperience with AWS, GCP, or Azure cloud services and infrastructure management
Container OrchestrationKubernetes experience for container orchestration and deployment automation
Monitoring & ObservabilityExperience with Prometheus, Grafana, or similar monitoring and alerting systems
Enterprise Sales SupportExperience working with sales/GTM teams in technical customer engagements

Compensation & benefits

Salary

GBP 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Equity Participation

Significant equity package in one of the world's leading AI companies with substantial growth potential

Health Insurance

Comprehensive medical, dental, and vision coverage for employees and families

Flexible Time Off

Generous PTO policy with flexible vacation and personal time

Professional Development

Learning budget for conferences, courses, and professional growth opportunities

Remote Work Support

Home office stipend and equipment allowance for optimal remote work setup

Wellness Benefits

Mental health support, wellness programs, and fitness membership reimbursement

Parental Leave

Generous parental leave policy for new parents

Research Access

Access to cutting-edge AI research and collaboration with world-class researchers


Interview process

  1. 1
    Initial Screening 30-minute phone/video call with recruiter to discuss background, role fit, and mutual interest
  2. 2
    Technical Phone Screen 45-minute technical interview covering coding fundamentals, system design concepts, and problem-solving
  3. 3
    System Design Interview 60-minute deep-dive into distributed systems design, focusing on enterprise-scale platform architecture
  4. 4
    Coding Interview 90-minute hands-on coding session with focus on backend development, API design, and enterprise integration patterns
  5. 5
    Cross-Functional Interview 45-minute discussion with product/GTM team members about customer collaboration and requirements translation
  6. 6
    Final Interview 60-minute conversation with senior leadership about OpenAI's mission, team fit, and long-term career alignment
  7. 7
    Reference Checks Professional reference verification and background check completion

Apply for this position

You'll be redirected to the company's application page