Director of Engineering

We’re looking for a Director of Engineering to join our team in Richmond, Virginia.

The Opportunity

We are looking for a Director of Engineering to lead our engineering department and help us build a world class product. You’ll also manage our infrastructure and ensure all internal systems operate securely and effectively.

To be successful in this role, you should be confident in managing our team while, at the same time, setting goals, budgets and timelines for various projects. We also expect you to be in charge of our integrations with external partners and oversee all software development plans from ideation to execution.

Ultimately, you’ll make sure we use innovative technologies that maximize our productivity and help our company grow. Additionally, you will be in charge of empowering engineers to make the biggest impact possible for our company while reaching their professional development goals.

The Director of Engineering will partner with our Product, CS and Sales team to understand and overcome challenges facing our customer base. This person will work collaboratively with our Director of Product to prioritize and make strategic decisions for handling product hurdles within necessary timelines. The Director of Engineering will bring to the table an iterative mentality that will help take Hatch to the next level in delivering high quality products.


Who We Are

Hatch is a Y-Combinator (AirBnB, Zapier, Stripe, DoorDash) alumni start-up that is changing the game for high-consideration companies. We provide home improvement businesses a platform and tools to talk with customers, gain their trust and win their business.

We offer competitive compensation and benefits, including paid time off and medical, dental, and vision. In addition, we offer the unique opportunity to fine tune your startup skillset within a hyper growth SaaS company.

We are a team of passionate, driven, customer obsessed people who strive to provide the best solution for our customers and are guided by our 10 Hatchitudes. We take pride in providing not only the best product, but the best experience for our customers. We thrive in chaos and will not settle for anything less than the best and so should you.

What to Expect

First 30 Days
In Your First 30 Days
Meet with members from the product/sales/cse/eng team to understand how the software works, why, and common use cases.

Meet with service members to see a user in action, gaining a better understanding of our customers.

Understand our clients - sitting in on, and listen to/watch dozens of sales presentations and implementation calls to best understand prospect and client wants, common questions.

Sit with pm/product/engineers to understand current process.

Understand product road map and current workload.

Sit with president/cpo, cto, and ceo to understand company vision.
After 90 Days
After 90 Days
Understand tech stack and engineering process.

Understand talent of engineering team and position them for success or begin exit strategy.

Access current release tracks and improve for parallel release trains - 1 every 2 day releases.

Improve current process.

Act as a leader within the company.

Define the engineering and product relationship.

Report and escalate to Executive Team as needed.

Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility.

Help, Forecast, Manage to Engineering deliverables.

Own and manage engineering and Tactical engineering decisions.

Develop a detailed project plan to monitor and track progress.

Measure engineering performance using appropriate tools and techniques.

Make decisions on Tech Stack with CTO.

Manage P&L for engineering.

Manage Hiring and firing of engineers.

Lead, define, represent and communicate strategy to all stakeholders.


Position Details


  • Oversee front-end and back-end development teams and their projects
  • Monitor reliability and performance of all internal systems to suggest improvements
  • Ensure compliance with security regulations
  • Manage software development projects by setting requirements, goals and timelines
  • Prepare and manage the engineering department’s budget
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Hire engineers and coordinate their training
  • Implement innovative technologies decided on with CTO 
  • Coordinate with external stakeholders for new integrations and tools
  • Review and update policies relevant to internal systems and equipment

What We Look For

  • Work experience as a director of engineering or in a similar senior-level position at an engineering department
  • Extensive experience with cloud technologies and modern human-computer interfaces
  • Hands-on experience in back-end and front-end development
  • Good understanding of agile methodologies
  • Leadership abilities with a strategic mind
  • Excellent project management skills

Job Title: Director of Engineer 
Reporting: This position reports to the CTO. 
Employment Type: Full Time Only (no contract or part time)
Location: Richmond, VA
Travel: Little to none