A privately-held artificial intelligence (AI) research company, OpenAI discovers, builds, and enacts paths to secure artificial general intelligence (AGI). Foun
Principal Software Engineer, B2B Engineering
Location
United States
Posted
68 days ago
Salary
$385K - $490K / year
Seniority
Lead
Job Description
Principal Software Engineer, B2B Engineering
OpenAI
• Design, build, and scale the backend services, APIs, and infrastructure that power OpenAI’s developer and enterprise products • Lead the architecture of distributed systems, databases, and data pipelines that support large-scale, high-reliability production workloads • Own major platform capabilities end-to-end, from early technical strategy and design through implementation, launch, and long-term operation • Shape the design of our APIs with care and intentionality, treating API interfaces as core product surfaces and driving a high-quality developer experience • Build secure, reliable, and compliant systems that meet the needs of both enterprise and developer use cases • Partner closely with product, research, design, infrastructure, and forward-deployed engineering teams to bring new capabilities into production • Drive technical direction across complex problem spaces, making sound architectural tradeoffs that balance speed, quality, and long-term maintainability • Improve engineering velocity by building internal tooling, platform abstractions, and systems that increase leverage across the broader organization • Raise the bar for engineering quality, system design, operational excellence, and technical decision-making across teams • Help identify and solve ambiguous, high-impact technical problems that cut across multiple systems and stakeholders
Job Requirements
- Have significant experience building, scaling, and evolving production backend systems in fast-moving environments
- Bring deep expertise in software engineering fundamentals, distributed systems, and API design
- Are proficient in one or more backend languages such as Python, Go, Rust, or TypeScript
- Have a track record of leading complex technical initiatives and driving architecture across teams or critical product areas
- Care deeply about reliability, safety, security, and performance in production environments
- Have strong product instincts and a high bar for developer experience and interface design
- Are comfortable working in ambiguous, fast-moving environments and can create clarity where little exists
- Own problems end-to-end and are eager to learn whatever is needed to solve them
- Build thoughtfully, move with urgency, and collaborate effectively across disciplines
- Influence technical direction through strong judgment, clear communication, and consistently high-quality execution
- Have experience as a founder or early engineer at a startup, or have built products and platforms from scratch
Benefits
- Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
- Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
- 401(k) retirement plan with employer match
- Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
- Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
- 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
- Mental health and wellness support
- Employer-paid basic life and disability coverage
- Annual learning and development stipend to fuel your professional growth
- Daily meals in our offices, and meal delivery credits as eligible
- Relocation support for eligible employees
- Additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
Code for AmericaGovernment can and should work well for everyone. We're people-centered problem solvers showing that it's possible.
• Contribute to high-impact government services by supporting critical workflows, improving system reliability, and advancing automation efforts • Code for America software engineers are involved in every stage of our products’ lifecycle, from prototyping and design, to developing features in response to user feedback, to operating technical systems at scale. • Support organization-wide technical efforts and strengthen our software engineering teams as internal champions and subject matter experts for specific technology domains, tools, and processes. • Report to the Senior Director of Engineering and is expected to travel no more than 10% of the time. • Every Staff Engineer at Code for America has a specialty area for which they act as a Subject Matter Expert in contexts and conversations across the organization. • Craft new features that help users more easily navigate government services and receive a dignified experience. • Write automated tests and develop monitoring strategies to ensure a high level of service quality. • Implement minimal features to maximize learning, and then harden features to scale when we know they work. • Support Engineering’s culture of writing by producing quality documentation and learning materials for internal and external audiences. • Be a friendly face, eager collaborator, and mentor for other software engineers in your particular area of expertise.
• Correction des bugs critiques (~2–3 semaines) • Mise en place d’un tunnel de désabonnement (Rescue Funnel) (~1 semaine) • Pivot vers un modèle Trial payant → Abonnement (~3 semaines) • Cross-selling vers une plateforme partenaire (~1 semaine)
VR/AR Software Engineer – Systems & Design
Three Space LabMixed Reality for Learning and Collaboration
• Understanding, extending, and improving complex existing codebases in C#. • Implementing software modules from scratch. • Developing software throughout the stack, including real-time interactions, internal tools, backend web services, and frontend applications. • Designing and implementing visual and spatial interactions using C#, Unity, modeling/animation tools, shader programming, etc. • Developing learning-oriented experiences and narratives. • Conducting pilot deployments and gathering user feedback. • Interacting with clients to understand their needs and prioritize features. • Collaborating with and supervising (in senior role) a small team of developers.
• Lead the design, implementation, testing and delivery of functionality within the Impos software environment. • Provide expert input into technical design and software architecture. • Offer mentorship to colleagues through peer review and ongoing guidance. • Diagnose, troubleshoot and resolve issue reports. • Take ownership of the design and implementation of new feature sets. • Analysis and optimization of existing systems. • Review and approve colleagues code changes in line with best practices. • Assist in the prioritization and investigation of escalated issues and feature requests. • Work closely with the testing and QA teams to deploy and test new software builds. • Collaborate with customer service and professional service teams to document feature sets. • Play a key role in project related planning including sprints, workload estimation and software design. • Coach and mentor team members, sharing knowledge and experience.




