Skip to content
OpenAIOpenAI

Backend Software Engineer - Codex for Finance

Build backend systems, data infrastructure, agentic workflows, and enterprise integrations that make AI useful and trustworthy for financial institutions. The role requires 5+ years of software engineering experience, backend-language proficiency, and experience with production data-intensive or distributed systems.

About the job

Responsibilities

  • Design and build backend systems powering AI-native financial workflows across ChatGPT Work and Codex.
  • Build infrastructure to ingest, index, retrieve, and serve financial data, company filings, market information, and firm-specific knowledge at scale.
  • Develop secure integrations with financial data providers, enterprise knowledge systems, and customer environments, including authentication, authorization, and entitlements.
  • Build systems that enable models and agents to use the right tools and data, preserve source provenance, and produce accurate, verifiable outputs.
  • Improve the reliability, latency, observability, and quality of production systems.
  • Develop evaluations that measure performance on real financial workflows.
  • Work directly with financial institutions to understand customer needs, unblock deployments, and turn feedback into product improvements.
  • Partner with product, design, research, security, and engineering teams to take capabilities from prototype to scaled production.

Requirements

  • 5+ years of professional software engineering experience.
  • Proficiency in one or more backend languages such as Python, Go, Rust, or TypeScript.
  • Strong foundation in APIs, data systems, and distributed systems.
  • Experience building data-intensive applications, search or retrieval systems, infrastructure platforms, or complex integrations.
  • Strong product instincts and ability to turn ambiguous customer problems into practical, well-engineered solutions.
  • Comfort working across the stack and organizational boundaries.
  • High standards for reliability, security, privacy, and performance, particularly in enterprise or high-trust environments.
  • Interest in applying AI model capabilities to complex professional work.

Nice-to-haves

  • Direct AI/ML or financial services experience.
  • Experience as a founder, early startup engineer, or engineer who helped build a new product from scratch.

Compensation

  • Annual salary: $293,000–$325,000.

Skills

Python, Go, Rust, TypeScript, APIs, Data Systems, Distributed Systems, Search Systems, Retrieval Systems, Infrastructure Platforms, Authentication, Authorization, Observability, AI/ML, Financial Data

Thinking Machines Lab

Thinking Machines Lab

San Francisco, CA

Software Engineer, Sandboxing
$300k+/yrHybridBackend Engineering

Build and operate secure, scalable sandboxing infrastructure for untrusted, model-generated code and tool calls. The role requires backend programming, virtualization or isolation experience, and strong knowledge of Linux security primitives.

OpenAI

OpenAI

San Francisco, CA
Software Engineer, Host Assurance
$266k+/yrHybridBackend Engineering

Build and operate Host Assurance services and host software that establish trust in bare-metal and virtual machine infrastructure through secure bootstrap, identity, attestation, and verification. The role requires production software engineering experience across reliable systems, platform or infrastructure security, and host-system boundaries.

OpenAI

OpenAI

San Francisco, CA
Product Engineer, Ona
$255k+/yrHybridBackend Engineering

Build backend infrastructure and customer-facing workflows that enable developers and AI agents to operate reliably in secure cloud environments. The role requires strong Go and production backend experience, distributed-systems expertise, and practical knowledge of cloud infrastructure, networking, and security.

Baseten

Baseten

San Francisco, CA
Software Engineer - Identity and Authorization
$240k+/yrHybrid5+ YOEBackend Engineering

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.

Stripe

Stripe

Seattle, WA

Software Engineer
$235k+/yrHybrid5+ YOEBackend Engineering

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.