OpenAI

Software Engineer, Full Stack, Revenue Platform

OpenAI3 months ago
Location

San Francisco

Type

Full Time

Salary

USD 230,000 – 385,000

Level

Senior

Role

Full Stack Engineer

Posted

Nov 18, 2025

Full TimeSenior

The role

Summary

OpenAI's Revenue Platform team is seeking a full-stack engineer to build critical financial infrastructure and user experiences that power billing, payments, and revenue recognition across the company. The role involves designing scalable platform components, developing internal tools for finance teams, and collaborating cross-functionally to translate complex business requirements into durable platform primitives that support OpenAI's commercial growth.

What you'll do

Platform Development: Build and evolve shared full-stack platform components including APIs, data models, services, and UI primitives that power billing, subscriptions, usage-based pricing, and enterprise entitlements
Revenue Architecture: Design scalable, reusable revenue workflows and abstractions that other product teams can compose to launch new offerings without reinventing core billing logic
Cross-functional Collaboration: Partner closely with product, frontend, and backend engineers to deliver end-to-end revenue capabilities, ensuring platform components are intuitive to adopt and safe to extend
Internal Tool Development: Develop internal platforms and tools used by Finance, Accounting, Sales, Support, and Go-To-Market teams to manage, audit, and reason about revenue data efficiently
AI Integration: Build automation and AI-powered capabilities within the Revenue Platform to reduce manual work, surface insights, and improve operational decision-making
Technical Leadership: Help define the architecture, standards, and contracts for a shared revenue platform, balancing flexibility for product teams with correctness, reliability, and compliance
Requirements Translation: Collaborate cross-functionally to translate ambiguous commercial, financial, and operational requirements into durable platform primitives that scale with OpenAI's products and customer base

What we look for

Technical

Full-stack Development5+ years of experience building full-stack web applications with strong fundamentals across frontend, backend, and API design
Frontend TechnologiesProficiency with modern frontend frameworks, specifically React and TypeScript for building user interfaces
Backend SystemsExperience designing and working with scalable backend systems, data models, and event-driven or workflow architectures
API DesignStrong experience in designing and implementing RESTful APIs and understanding of API versioning and documentation
Data IntegrityExperience working in environments where correctness, traceability, and data integrity matter, particularly in billing, payments, or finance domains

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Equivalent ExperienceEquivalent professional experience in software development may be considered in lieu of formal education

Experience

End-to-end OwnershipDemonstrated ability to own features end-to-end across UI, APIs, data, and operations
Cross-functional CollaborationProven ability to collaborate effectively with cross-functional partners and communicate clearly with technical and non-technical stakeholders
Fast-paced EnvironmentComfort operating in fast-moving environments with evolving requirements and priorities
Financial SystemsPreferred experience in billing, payments, finance, enterprise SaaS, or similar domains requiring high reliability

Skills

Required skills

ReactProficiency in React framework for building modern, responsive user interfaces
TypeScriptStrong knowledge of TypeScript for type-safe frontend development
PythonExperience with Python for backend development and API services
API DesignExpertise in designing and implementing RESTful APIs and web services
Full-stack ArchitectureUnderstanding of full-stack application architecture and design patterns
Database DesignExperience with relational databases and data modeling for complex applications
System ScalabilityKnowledge of building scalable systems that handle high traffic and data volumes

Nice to have

GoExperience with Go programming language for high-performance backend services
Node.jsFamiliarity with Node.js runtime for JavaScript backend development
Financial SystemsExperience working with billing, payments, or financial technology platforms
Event-driven ArchitectureUnderstanding of event-driven systems and workflow architectures
Cloud PlatformsExperience with AWS, GCP, or Azure for cloud-native application deployment
MicroservicesKnowledge of microservices architecture and distributed systems design
AI IntegrationInterest in integrating AI capabilities into business applications

Compensation & benefits

Salary

USD 230,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in one of the world's leading AI companies

Health Insurance

Comprehensive medical, dental, and vision insurance coverage for employees and dependents

Flexible Work Arrangements

Hybrid work model allowing for both remote work and in-office collaboration in San Francisco

Professional Development

Access to cutting-edge AI research, conferences, and continuous learning opportunities

Retirement Benefits

401(k) retirement plan with company matching contributions

Parental Leave

Generous parental leave policies for new parents

Wellness Programs

Mental health support, wellness stipends, and employee assistance programs


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background, experience, and interest in OpenAI's mission
  2. 2
    Technical Phone Screen 45-60 minute technical interview focusing on coding skills, problem-solving, and system design fundamentals
  3. 3
    Take-home Assignment Full-stack coding challenge involving building a small application that demonstrates frontend and backend skills
  4. 4
    Virtual Technical Panel 2-3 hour virtual interview panel including system design, coding, and behavioral questions with engineering team members
  5. 5
    Final Round Onsite Full day onsite interviews in San Francisco covering advanced system design, cultural fit, cross-functional collaboration, and leadership discussions
  6. 6
    Reference and Background Check Final verification of work history, technical skills, and cultural alignment before offer extension

Apply for this position

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