About the Role
About Warp
Warp began with the vision of reimagining one of the fundamental dev tools — the terminal — to make it more usable and powerful for all developers. As AI has advanced, Warp has evolved beyond its terminal roots into a full agentic development environment: a workbench for dispatching agents to code, deploy, and debug production software.
Today, we have two products: Warp, the agentic development environment born out of the terminal, and Oz, our orchestration platform for running hundreds of cloud agents in parallel. With both products, we’re creating the scaffolding for developers to build their own workflows for working with agents.
What You'll Do
- Participate in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API documentation.
- Collaborate closely with the rest of engineering and other stakeholders from our growth, marketing, and product teams to plan features and build a high-quality product that elevates the productivity of all developers.
- Improve Warp's performance and reliability by building new features or polishing existing product parts.
- Prototype ideas and concepts to get quick feedback from internal and external users.
- Work across the entire technical stack to ensure users have the most efficient and delightful Warp experience.
- Be a mentor and provide thoughtful feedback to your peers, and build strong personal connections with your teammates!
Who You Are
- You are passionate about helping developers get more done — would jump at the chance to work on this particular product.
- You have amazing engineering chops, but are also product- and user-focused.
- You have great communication and collaboration skills.
- You’re sensitive to developers’ needs, and can develop warm relationships with developers.
Bonus Points
- Building native apps in Rust or WASM.
- Shell or Linux-programming.
- Server-side programming in Go.
- OpenGL, WebG, or other graphics programming.
Our Commitment
At Warp, we are dedicated to building a diverse, inclusive, and authentic workplace. So if you’re excited about this role, but your past experience doesn’t align perfectly with every qualification in this job description – we encourage you to apply anyways!
Requirements
Software Development
Experience in design, coding, testing, and documentation.
Collaboration Skills
Ability to work closely with engineering and product teams.
User Experience Focus
Sensitivity to developers' needs and enhancing user experience.
Nice to Have
Experience building native apps in Rust.
Familiarity with shell or Linux programming.
Experience with OpenGL, WebG, or similar technologies.
Benefits
Diverse Workplace
Commitment to building a diverse and inclusive work environment.
Learning Opportunities
Encouragement for continuous learning and skill development.