🏢
Hightouch
Developer Productivity Engineer
Job Description
ABOUT THE ROLE
We are seeking a Developer Productivity Engineer to take ownership of our monorepo and the "path to production" for over 50 engineers pushing over 75 commits a day with continuous deployment to production. This role offers an exciting challenge where you can apply your expertise in helping teams ship fast and safe to meaningfully improve the productivity of our engineering team. You will work on a multi-cloud and multi-region infrastructure that supports a global customer base. Our monorepo is primarily Javascript/Typescript with some Go and Python.
As a Developer Productivity Engineer, you will have the opportunity to own and deliver projects from start to finish, work directly with customers to solve their hardest scaling problems, and have a significant influence over what we work on as a team and company. You will be responsible for detangling our build/test/deploy patterns to enable teams to move fast and not block each other. You will also investigate and implement tools to speed builds and separate concerns.
Some of the key problems you will be working on include:
- Owning the build: You will be the single-threaded owner for the build/test/deploy of our software and how each team fits into it.
- Monorepo productivity: Detangling our build/test/deploy patterns to enable teams to move fast and not block each other.
- Drive excellence in testing: Improving our top-down and team-level views into test coverage and supporting an ever-growing matrix of data sources, data destinations, and enrichment patterns.
- Multi-Region and Multi-Cloud: Supporting our multi-region and multi-cloud backend, including extending it to launch Hightouch in new regions to support data residency requirements of our global customer base.
- Operational excellence: Supporting an increase in our ability to catch issues before they reach production and respond quickly if they do.
WHAT YOU'LL DO
As a Developer Productivity Engineer, you will be responsible for making high-leverage changes to our build/test/deploy processes to improve the productivity of our engineering team. You will own and deliver projects from start to finish, work directly with customers to solve their hardest scaling problems, and have a significant influence over what we work on as a team and company. You will also be responsible for driving framework-level improvements across multiple teams.
WHAT YOU'LL NEED
To be successful in this role, you will need to have strong development fundamentals and be comfortable driving framework-level improvements across multiple teams. You should have experience driving significant improvement in the productivity of a 50+ person development team by making high-leverage changes to their build/test/deploy processes. You should also be comfortable diving into feature code, including complicated backend code, as needed.
WHY REMOTE
Hightouch is a remote-first company, and this role is location-independent. We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy.
BENEFITS
The salary range for this position is $180,000 - $400,000 USD per year, which is location-independent. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10-year post-termination exercise window.