Hightouch Logo

Hightouch

Software Engineer, Control Plane

Reposted 9 Days Ago
Remote
3 Locations
Senior level
Remote
3 Locations
Senior level
Hightouch seeks a product-minded backend engineer to develop tools for enterprise users, focusing on access control, change management, and data warehouse optimization.
The summary above was generated by AI
About Hightouch

Hightouch is the modern AI platform for marketing and growth teams. Our AI agents reimagine marketing workflows, allowing marketers to create content, plan campaigns, and execute strategies with transformational velocity and performance.

Hightouch is a rare company built on the intersection of two fundamental technological shifts: advances in LLMs and agentic AI, and the creation and rapid adoption of cloud data warehouses like Snowflake and Databricks. Building on these tailwinds, we’ve become a leader in AI marketing and partner with industry leaders like Domino’s, Chime, Spotify, Ramp, Whoop, Grammarly, and over 1000 others.

Our team focuses on making a meaningful impact for our customers. We approach challenges with first-principles thinking, move quickly and efficiently, and treat each other with compassion and kindness. We look for team members who are strong communicators, have a growth mindset, and are motivated and persistent in achieving our goals.

About the Role

In the last 12-18 months, Hightouch has been adopted by larger and larger customers and enterprises. These enterprises have both high data scale as well as complex organizations with many individuals and teams using Hightouch on a daily basis. The Control Plane team focuses on building user-friendly but powerful tools and products for enterprises to efficiently onboard onto Hightouch and manage and scale their Hightouch deployments.

We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and think holistically about architecture, scalability, maintainability, and reliability. We are also looking for someone with strong customer and product thinking and who feels comfortable writing and engaging with product specs.

Some of the problems we’ll be working on include:

  • Roles, Permissions, and Access Control: We have a flexible and powerful access control framework that allows enterprise admins to configure the right level of permissions for different groups of users and teams within their company. As Hightouch expands our product lines, the Control Plane team will also adapt and extend our access control capabilities to support that growth.
  • Change Management: When a customer’s underlying data model or data warehouse changes, this can have downstream impact on their Customer Studio schema, audiences, and other syncs and data pipelines. What tools can we build for admins to better manage these types of changes at scale?
  • Data Warehouse Performance and Costs: As customers continue to adopt Hightouch within their organizations and their usage of Hightouch grows, they’ll drive more warehouse activity and compute from Hightouch. How can we help admins better understand and optimize warehouse performance and costs as a result of Hightouch activity?

We are looking for talented, intellectually curious, and motivated individuals who are interested in tackling the problems above. This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $180,000 - $260,000 USD per year, which is location independent in accordance with our remote-first policy. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10 year post-termination exercise window.

Interview Process

Our interview process focuses on evaluating fit for the most important dimensions of the role: product sense, ability to architect backend and distributed systems, and alignment with Hightouch’s values. Notably, we don’t do any programming interviews as we believe they are low signal to noise and aren’t a good evaluation mechanism.

  • Recruiter Screen [30m]: Introductory call with our recruiting team to get to know each other and see if the role could be a good mutual fit.
  • System Design Screen [60m]: Designing a data processing feature end-to-end.
  • Hiring Manager Interview [30m]: Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.
  • System Design Interview [90m]: Work with the interviewer to architect a system at a conceptual level. The problem will be at a pretty high level - and have both product and customer requirements as well as technical.

Top Skills

Asynchronous Workflows
Backend Systems
Distributed Systems

Similar Jobs

20 Days Ago
Remote
Canada
Senior level
Senior level
Software
As a Senior Staff Engineer, you will lead the technical direction for the Stream Control Plane, build scalable features, mentor junior engineers, and ensure high software quality while handling large datasets in a remote environment.
Top Skills: AWSAzureDockerGCPGitJavaScriptK8SLinuxNode.jsTypescript
4 Minutes Ago
Remote or Hybrid
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
The Service Solutions Director at Dynatrace drives customer success and service sales through collaboration with sales teams, overseeing post-sales offerings, and maintaining strong relationships with partners. They ensure effective communication and delivery of services, optimize sales processes, and track performance metrics.
Top Skills: Application Performance ManagementAWSAzureDynatraceGCP
6 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Data Platform Engineer will oversee Databricks and AWS infrastructure, collaborate with teams to optimize data workflows, and mentor junior engineers.
Top Skills: AWSDatabricksPythonSQLTerraform

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account