Full Stack Software Engineer, Codex
WFA Digital Insight
The demand for skilled software engineers with expertise in AI-powered workflows has surged in recent years, with a notable 28% growth in job postings in 2025. As the remote job market continues to evolve, companies like Openai are at the forefront of redefining software development. With a strong focus on innovation and a commitment to advancing AI research, Openai stands out as a compelling choice for candidates. Before applying, it's essential to consider the required skill set, including proficiency in languages like TypeScript and Rust, as well as experience with modern software development tools and AI-assisted development. The ideal candidate will possess a deep understanding of software engineering fundamentals, a passion for building developer tools, and a drive to push the boundaries of what's possible in the age of AI.
Job Description
About the Role
The Coding team at Openai is revolutionizing the way software is built in the AI era. As a Full Stack Software Engineer, you will be instrumental in helping to invent the next generation of AI-powered software development workflows. This role entails building end-to-end product experiences that span user interfaces, workflow orchestration, agent and prompt design, backend systems, and cloud infrastructure. You will work closely with the product, design, and research teams to understand developer needs and rapidly translate insights into shipped product improvements.The successful candidate will have a strong foundation in software engineering fundamentals and experience building production systems. You will be working on features that influence how developers around the world write, review, test, and maintain software. Your work will have a direct impact on the workflows developers use every day, and you will be responsible for identifying bottlenecks and rethinking how software gets built in a world where AI agents are active participants in the development process.
What You Will Do
- Build end-to-end product experiences that span frontend applications, backend services, agent workflows, cloud infrastructure, and developer tooling
- Design AI-powered workflows that generalize across a wide variety of software engineering teams, languages, codebases, and development practices
- Discover and implement novel ways to apply AI to eliminate friction throughout the software development lifecycle
- Partner closely with product, design, and research to understand developer needs and rapidly translate insights into shipped product improvements
- Work directly with users — including developers at Openai, open-source contributors, startups, and large enterprises — to understand pain points and validate solutions
- Improve the reliability, observability, scalability, and performance of the systems and workflows you build
- Collaborate with the open-source software community to build tools that help maintainers and contributors manage increasingly complex projects
- Apply AI to make open-source development more sustainable by reducing the operational burden of reviewing contributions, triaging issues, maintaining quality, and supporting growing communities
- Participate in code reviews, ensure high-quality code, and contribute to the improvement of the overall codebase
- Stay up-to-date with the latest developments in AI research and its applications in software development
What We Are Looking For
- Strong software engineering fundamentals and experience building production systems
- Experience with TypeScript, Rust, or a similar systems or application programming language
- Deep familiarity with modern software development tools, workflows, and engineering practices
- Experience using AI-assisted development tools and a strong intuition for their strengths, weaknesses, and emerging opportunities
- A desire to own products and features end-to-end, from conception through launch and iteration
- Strong product judgment and a bias toward learning from real user feedback
- Creativity in reframing problems, challenging assumptions, and inventing new workflows rather than simply optimizing existing ones
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Experience with cloud infrastructure and scalability
- Familiarity with agile development methodologies
- Strong understanding of security and data protection principles
Nice to Have
- Experience with containerization using Docker
- Knowledge of Kubernetes and its ecosystem
- Familiarity with CI/CD pipelines and automation tools
- Experience with machine learning frameworks and libraries
- Participation in open-source projects or personal coding projects
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health insurance, including medical, dental, and vision
- Generous paid time off and holidays
- Flexible work arrangements, including remote work options
- Professional development opportunities, including conference attendance and training programs
- Access to the latest technologies and tools
- Collaboration with a talented and diverse team of engineers and researchers
- Opportunities for career growth and advancement
- A dynamic and supportive work environment
How to Stand Out
- Tip: Make sure your portfolio showcases your experience with AI-assisted development tools and your ability to apply AI to software development workflows.
- To stand out, highlight your creativity in reframing problems and inventing new workflows, rather than simply optimizing existing ones.
- Be prepared to discuss your experience with modern software development tools and workflows, as well as your understanding of cloud infrastructure and scalability.
- Show a strong passion for building developer tools and a drive to push the boundaries of what's possible in the age of AI.
- When negotiating salary, consider the company's competitive equity package and comprehensive benefits, and be prepared to discuss your expectations and requirements.
- Be aware of the company's commitment to diversity and inclusion, and be prepared to discuss your own experiences and perspectives on these topics.
- Red flag: If the company is not transparent about their technology stack, development processes, or expectations for the role, it may be a sign of a poorly organized or unsupportive work environment.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.