Remote Frontend Jobs
OpenAI logo

Software Engineer

OpenAILondon, United Kingdom
APIsPythonRust

This role is for a software engineer working on Codex, with a specific focus on making it work well for our largest customers. You’ll work directly with customers, Go To Market (GTM) teams, and other engineers and researchers across Codex and OpenAI. You will turn diverse enterprise requirements into products that scale across organizations. The role bridges what enterprises need and what the broader Codex team builds, ensuring that enterprise capabilities are robust, repeatable, and deeply aligned with how developers work in real-world environments. You’ll own systems end-to-end (architecture, implementation, production operations) with a strong bias for both quality and velocity.

In this role, you will

  • Ship enterprise-grade capabilities for Codex, including analytics and usage reporting, audit and compliance logging, sandbox and permissioning, admin roles and policy controls, regional execution and data residency, and on-prem orchestration.
  • Design and build robust, full-stack services and APIs that power Codex across all surfaces including web, CLI, IDEs, Slack, and CI/CD, with strong observability and SLOs.
  • Integrate with enterprise identity and governance systems (e.g., SSO/SAML/OIDC, SCIM, RBAC, policy enforcement), and build data-access patterns that are secure, performant, and compliant for large customers.
  • Work closely with GTM teams and directly with enterprises to understand real-world developer workflows.
  • Collaborate cross-functionally with product, research, design, and customer teams to deliver quickly while maintaining a high bar for quality and user experience.
You might thrive in this role if you
  • Have strong software engineering fundamentals and experience turning ideas into productionized systems, thinking holistically about speed, performance, and user experience.
  • Are proficient in one or more backend languages (e.g., Python, Go, Rust) and distributed systems concepts, with a focus on reliability, observability, and security.
  • Have built developer tools (CLI/IDE/SDK) or agent/sandboxed execution environments, especially in, or for, large enterprises. Experience delivering software on-prem would be a bonus.
  • Have hands-on experience with enterprise and large-platform foundations such as identity (SAML/OIDC), SCIM, RBAC, audit logging, and data retention controls.
  • Have experience working directly with customers as a customer engineer, solutions engineer or forward-deployed engineer.
  • Enjoy 0 -> 1 environments, can navigate ambiguity, and bring crisp product thinking to technical trade-offs.