Warp is a rapidly growing startup focused on reimagining developer tools, particularly the terminal, to enhance productivity through AI. As a Software Engineer, you will engage in all facets of software development, collaborate with various teams, and contribute to improving Warp's performance and user experience.
Responsibilities:
- 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
- The features you develop will span all aspects of the user experience, making you an expert on their needs
- Be a mentor and provide thoughtful feedback to your peers, and build strong personal connections with your teammates!
Requirements:
- 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
- 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
- Building native apps in Rust or WASM
- Shell or Linux-programming
- Server-side programming in go
- OpenGL, WebG, or other graphics programming