Skip to content

FullStack Software Engineer, Codex App

Build and evolve the Codex desktop app and IDE extension as a full stack engineer, owning UI to Rust service integrations via TypeScript/Node/Electron. Focus on robust IPC, orchestration, reliability, and product workflows for developers.

230k – 385kSan Francisco, CAFullstack EngineeringOnsite

About the role

What You’ll Do

  • Build end-to-end features across the Electron app (UI + Node/TypeScript backend layers).
  • Design robust integrations with the Codex CLI and app server (Rust), including process lifecycle, streaming output, and error handling.
  • Own IPC architecture and patterns (renderer/main boundaries, message schemas, backpressure, safety, debugging).
  • Build systems for orchestration: long-running tasks, incremental progress updates, cancellation, retries, and state synchronization.
  • Improve reliability, observability, and performance (logging/tracing/metrics, profiling, crash/debug tooling).
  • Partner with design and product to turn ambiguous needs into crisp, shippable workflows.

You Might Thrive Here If You

  • Have strong TypeScript/Node fundamentals and enjoy owning product features end-to-end.
  • Have experience with Electron or desktop app architecture (renderer/main separation, performance pitfalls, packaging/release concerns).
  • Are comfortable integrating with native processes/services (e.g., Rust) and designing clean, testable boundaries.
  • Know (or are excited to learn) IPC patterns and distributed-systems-like thinking applied locally: message ordering, buffering, backpressure, retries, idempotency.
  • Bring strong product judgment and enjoy iterating based on real usage and feedback.
  • Have experience with developer tools, CLIs, or IDE integrations (nice-to-have).

Skills

TypeScriptNode.jsElectronRustIpcCodex CliDeveloper ToolsCli IntegrationsIde ExtensionsObservability

Software Engineer, Full Stack

Build full-stack product experiences and backend systems for AI-powered cybersecurity tools that help teams discover, validate, and remediate vulnerabilities.

230k – 325kSan Francisco, CAFullstack EngineeringHybrid5+ YOEReactPython

Full-Stack Software Engineer, Compute Foundations

Build full-stack web tools to monitor and debug OpenAI's largest supercomputing clusters, helping researchers understand job failures and optimize cluster capacity. Requires strong full-stack experience with React/Vue/Angular and Python/Go/Node.js.

230k – 347kSan Francisco, CAFullstack EngineeringOn-siteGoVue

Full Stack Software Engineer, OpenAI Edu

Build and ship full-stack education products end-to-end, partnering with learning scientists, designers, and researchers. Requires 5+ years experience, proficiency in TypeScript/React and backend languages like Python/Go, plus focus on reliability and product sense.

230k – 385kSan Francisco, CAFullstack EngineeringHybrid5+ YOEGoRust

Full Stack Engineer

Build core systems across the full stack for Kepler's AI research platform, including backend orchestration, data pipelines, and UI for traceable AI outputs in finance.

230k – 260kNew York, NYFullstack EngineeringOn-site3+ YOEAWSRust

Software Engineer, Codex Cloud

Builds cloud-based AI agentic experiences and runtime infrastructure for Codex, enabling scalable, secure AI software engineering across codebases. Requires strong distributed systems expertise, backend proficiency, and enterprise platform experience.

230k – 325kSan Francisco, CAFullstack EngineeringOn-siteGoRust