Job Description, Responsibilities & Requirements
About the Position
Software engineer, Fullstack
$120K - $160K • San Francisco, CA, US
About the Role
We are looking for an early fullstack engineer to join our nimble team to build the initial product alongside the founders in SF. This person will be an extension to us, the founders, and have the same voice on the table. We think of early engineers as having the ethos of being a founder themselves.
An ideal candidate has a unique mix of software expertise, system designs, and proficiency in HCI.
Responsibilities
- Work closely with the users to understand their development needs and use cases to guide our roadmap. Ensure customer needs are supported by the broader engineering team through effective prioritization.
- Build prototypes all the way to final products. Solve complex issues for our users.
- Collaborate with our founders to gather requirements through detailed technical discussions and brainstorming sessions.
- Explore new product development areas driven by a strategic understanding of the users' landscape.
- Take ownership and drive initiatives for segments within the product.
Requirements
- Shipped full-stack products before - whether it was in your day job or projects outside of work.
- Experience working in a low-structure environment, comfortable working with unknowns.
- Passion for building engineering tools, excited about solving problems for engineers.
- Strong communication skills.
- Previous experience building internal engineering tools is a plus.
We Offer
- Health/Dental/Vision
- Unlimited vacation policy
- Transparency - we overshare all investor and company updates with everyone
About the Company
Software engineering is being fundamentally transformed by AI, and we're building the tools to lead that shift. Aviator is creating the engineering productivity supertools that will define how the best teams build software in the AI era.
Our platform already powers workflow automation at Slack, Figma, DoorDash, Square, and other industry leaders. MergeQueue eliminates merge conflicts and broken builds. FlexReview intelligently routes code reviews. And Runbooks-our newest product-is a collaborative AI agent platform that lets engineering teams automate complex workflows through natural language specs and shared context.
We believe the future of software development isn't engineers replaced by AI-it's engineers supercharged by it. Small teams will ship what once required hundreds of people. Complex workflows that took days will complete in minutes. We're building that future.
About the Interview
We are specifically looking for engineers who can see inefficiencies in today’s developer workflows and want to improve developer experience for everyone. These engineers are self-motivated and opinionated about developer experience. We believe in the ethos of "Strong opinions loosely held".
Our interview process is designed to find these kinds of engineers. Moreover, we try to ask questions that are relevant to the types of products we build. Below is what to expect in our interview process.
Intro call with founder
Get to know the product, vision, and see if this will be a good fit.
Technical interviews
We love to do all technical interviews in a similar fashion. Depending on your timeline and our team's availability, these may be scheduled back to back or spaced out. You should expect a total of 3-4 technical interviews with a mix of programming + system design questions. Each interview is 1 hour long, with 45 minutes for technical questions and 15 minutes for Q&A.
All interviews involve you doing a screenshare of your IDE. We recommend using your preferred IDE and your preferred programming language. You may also use Google search if you want to look for a specific reference. The goal here is to see how you would solve such problems in a typical workday.
References
We strongly weigh on references and would ask for 2 references during or after the interviews. Please provide references of the folks you have directly worked with before - your former teammates, manager, etc.
Timeline
We typically work with your timeline; we have even extended offers to the right candidates in a couple of days.