Software Engineer, Codex -Enterprise Controls
Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.
About the job
Responsibilities
- Build backend systems that protect enterprise customer data, including encryption, key management, access controls, data isolation, retention controls, and secure data handling patterns.
- Design and operate the Codex enterprise control plane, enabling administrators to configure, enforce, and audit how Codex is used across users, teams, projects, and environments.
- Build policy and governance systems that allow enterprises to enable or disable specific Codex capabilities, define organizational constraints, and safely roll out new AI-powered workflows.
- Develop reliable, observable, and scalable services across identity, authorization, configuration, audit logging, compliance, and enterprise administration.
- Partner closely with product, security, infrastructure, GTM, and customer-facing teams to translate complex enterprise requirements into simple, durable product and platform capabilities.
- Own systems end-to-end: from architecture and implementation to production operations, with a strong bias for security, reliability, quality, and velocity.
Requirements
- Strong backend software engineering fundamentals and experience building production-grade distributed systems.
- Proficient in one or more backend languages such as Python, Go, Rust, Java, or C++.
- Experience with security, identity, authorization, encryption, key management, policy systems, or enterprise governance.
- Understand enterprise foundations such as SSO/SAML/OIDC, SCIM, RBAC, audit logging, compliance controls, and data governance.
- Comfortable working across ambiguous technical and product requirements, especially in fast-moving 0 → 1 environments.
- Care deeply about reliability, security, observability, and customer trust.
Nice-to-Haves
- Enjoy building foundational platform capabilities that unlock many product surfaces and customer workflows.
Skills
Python, Go, Rust, Java, C++, SSO, SAML, OIDC, SCIM, RBAC, Encryption, Key Management, Audit Logging, Distributed Systems
Similar jobs
Backend Engineering jobsBuild and operate backend and financial infrastructure supporting pricing, payments, billing, subscriptions, entitlements, and invoicing. The role requires 5+ years of software engineering experience with distributed systems, transactional workflows, and highly reliable, auditable platforms.
Build and operate scalable backend services, APIs, and real-time data systems while contributing to architecture, reliability, and product-driven solutions. Requires a relevant master’s degree with 3 years of experience or a bachelor’s degree with 5 years, plus broad distributed systems and programming expertise.
Build foundational infrastructure platforms and operational tooling for global data center operations, including CMDB, DCIM, asset management, automation, and observability systems. Requires 3+ years of production software development experience and strong Python or Go skills.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and own Baseten’s identity and authorization platform, including fine-grained permissions, credential systems, and enterprise administration. The role requires backend systems experience, production authorization expertise, and the ability to operate secure multi-tenant systems at scale.