Software Engineer, Plugin Developer Platform
Build APIs, SDKs, services, and interactive experiences that enable developers to extend ChatGPT and Codex. The role spans product discovery, web and backend engineering, developer engagement, and open standards such as MCP.
About the job
Responsibilities
- Design and ship APIs, SDKs, and services that developers use to extend ChatGPT and Codex.
- Make plugins easier to create, test, publish, update, and share.
- Improve compatibility and consistency across ChatGPT and Codex, including interactive app experiences.
- Contribute to MCP and other open standards, incorporating practical developer needs into their design.
- Work with developers and partners to understand recurring problems and improve the platform, tooling, and documentation.
- Collaborate with Product, Research, Security, and Trust & Safety on permissions, compatibility, and safe, reliable execution.
Requirements and Qualifications
- Experience building software used by other developers, such as an open-source project, API or SDK, developer platform, internal tools with real users, or developer-tools product.
- Strong opinions about APIs and abstractions, with the ability to explain design tradeoffs.
- Enjoyment of working directly with developers to understand what they are building.
- Ability to move between product questions and technical details, identify priorities, and take work from an unclear problem through production.
- Comfort working across web interfaces and backend systems and learning unfamiliar parts of the stack.
- Interest in defining how developers build software for AI agents, including through open standards such as MCP.
Compensation and Benefits
- Annual salary range: $185,000–$490,000.
- Hybrid work model with 3 days per week in the office.
- Relocation assistance available to new employees.
Skills
APIs, SDKs, Backend Systems, Web Interfaces, Model Context Protocol, Open Standards, Plugin Development, API Design, Developer Tooling, ChatGPT, Codex
Similar jobs
Fullstack Engineering jobsDevelop metrics, tools, and distributed data-analysis algorithms for validating a collision avoidance system using large-scale urban driving data. The role requires strong C++ or Python programming and algorithm-design experience, with collaboration across perception, planning, systems, and safety teams.
Build full-stack credit and financing systems that turn complex financial data into deterministic, explainable, and auditable decisions. The role requires strong product engineering and systems design judgment, financial systems experience, and high proficiency in Python, PostgreSQL, Snowflake, and AWS.
Build full-stack internal and external tools that improve the safety, reliability, and policy workflows of AI models. The role requires 5+ years of engineering experience, strong JavaScript and React skills, backend proficiency with Python, and relational database experience.
Build polished consumer experiences across web and mobile using React, React Native, and TypeScript, while owning backend APIs and data models through production. The role requires strong product and design judgment, end-to-end ownership, and at least 3 years of consumer application development experience.
Builds end-to-end agentic AI tools and production systems, spanning polished frontends, distributed backends, data pipelines, and LLM integrations. Requires at least three years of software engineering experience, strong full-stack fundamentals, and familiarity with modern AI infrastructure.