Software Engineer, Full Stack, Revenue Platform

OpenaiOpenai·Remote(San Francisco)
Software Development

WFA Digital Insight

The demand for skilled software engineers in the revenue platform space has grown significantly, with a 25% increase in job postings over the last year. Openai's commitment to artificial general intelligence makes this role particularly interesting, as it combines technical expertise with a mission-driven approach. With the rise of remote work, companies are looking for professionals who can work independently and collaboratively, making skills like communication, problem-solving, and adaptability highly valued. Before applying, candidates should be aware of the need for a strong foundation in full-stack development, as well as the ability to work with cross-functional teams.

Job Description

About the Role

The Revenue Platform team at Openai is responsible for building and maintaining the financial infrastructure that supports the company's growth. As a Software Engineer on this team, you will play a critical role in designing, building, and operating platform services and user-facing interfaces that form the backbone of Openai's commercial engine. You will work closely with product, design, finance, and engineering partners to deliver intuitive customer experiences while creating shared foundations that other teams can safely and efficiently build on.

The Revenue Platform team is at the intersection of customer experience, financial precision, and enterprise-grade reliability. The team's work spans high-leverage customer surfaces and deep, reusable platform primitives used by multiple teams. These are foundational systems that will support Openai's growth for years to come, and the company is looking for engineers who care deeply about craftsmanship, correctness, and building platforms and experiences that scale gracefully and are a joy to build on.

What You Will Do

  • 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 across Openai.
  • Design scalable, reusable revenue workflows and abstractions that other product teams can compose to launch new offerings without reinventing core billing logic.
  • 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.
  • 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.
  • Build automation and AI-powered capabilities within the Revenue Platform to reduce manual work, surface insights, and improve operational decision-making.
  • Help define the architecture, standards, and contracts for a shared revenue platform, balancing flexibility for product teams with correctness, reliability, and compliance.
  • Collaborate cross-functionally to translate ambiguous commercial, financial, and operational requirements into durable platform primitives that scale with Openai's products and customer base.
  • Participate in code reviews and contribute to the improvement of the overall code quality.
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the Revenue Platform.

What We Are Looking For

  • 5+ years of experience building full-stack web applications with strong fundamentals across frontend, backend, and API design.
  • Proficiency with modern frontend frameworks (e.g., React, TypeScript) and backend technologies (Python preferred; Node, Go, or similar also welcome).
  • Experience designing or working with scalable backend systems, data models, and event-driven or workflow architectures.
  • Strong product instincts and passion for building intuitive, high-reliability systems.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Experience with Agile development methodologies and version control systems (e.g., Git).
  • Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions.

Nice to Have

  • Experience with AI-powered technologies and automation tools.
  • Knowledge of financial systems, billing, and revenue recognition.
  • Familiarity with cloud-based platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO and holiday schedule.
  • Remote work stipend and equipment allowance.
  • Access to professional development opportunities and training programs.
  • Collaborative and dynamic work environment with a mission-driven team.

How to Stand Out

  • When applying, be sure to highlight your experience with full-stack development, including specific technologies and frameworks.
  • Show a passion for building intuitive and reliable systems, and be prepared to provide examples of your work.
  • Familiarize yourself with Openai's products and mission, and be prepared to discuss how your skills and experience align with the company's goals.
  • Be prepared to discuss your experience with cross-functional teams and how you handle communication and collaboration in a remote work environment.
  • Consider including a link to your portfolio or GitHub repository to demonstrate your coding skills and experience.
  • Be prepared to negotiate your salary and benefits package, and do not be afraid to ask about the company culture and values.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.