Hightouch logo

Senior Backend Software Engineer, Customer Studio

Hightouch

About Hightouch

Hightouch is the leading Composable CDP that empowers companies to activate their data warehouse to power personalized marketing and business operations. Our mission is to empower everyone to take action on their data. Through our Reverse ETL platform, business and data users can seamlessly sync data from where it resides, such as warehouses and databases, to where it is needed, including operational systems and SaaS tools. Traditionally, acting on data has required engineering time and bandwidth, and left most business users stuck with charts and reports that are unable to take automated action on their data. With Hightouch, every business user, without writing any code, can activate data to streamline critical processes, improve marketing performance, and scale operations.

Role Overview

As a Senior Backend Software Engineer in the Customer Studio team at Hightouch, you will be part of a small but rapidly growing team. Your role will involve diving deep into backend and distributed systems and thinking holistically about architecture, scalability, maintainability, and reliability. You will also engage in strong customer and product thinking, and feel comfortable writing and engaging with product specs.

Key Responsibilities

  • Enhance data warehouse performance by optimizing queries and investigating warehouse-specific improvements.
  • Facilitate analytics and experimentation to help customers build segments and decide what data they want to sync.
  • Explore real-time audience computation and syncing as warehouses adopt technologies like CDC.
  • Leverage generative AI to enhance user workflows and make the experience of acting on data more seamless.

Ideal Candidate

The ideal candidate for this role will be a product-minded engineer who is comfortable with backend systems and has a strong focus on customer and product requirements. You should be intellectually curious, motivated, and persistent in achieving goals.

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. The stages include:

  • Intro Call: Introductory call to assess mutual fit.
  • System Design Screen: Designing a feature end-to-end.
  • Product Sense Interview: Solutioning customer requirements.
  • System Design Interview: Architecting a system at a conceptual level.
  • Hiring Manager Interview: Assessing fit on company values and operating principles.

Benefits
Extracted with AI

  • Remote-friendly work environment

Similar jobs

Last update: 23 minutes ago

c/side logo
c/side

Senior Back-end Engineer

Senior Backend Engineer needed to enhance security systems, work with TypeScript, Go, Kubernetes, and AWS. Fully remote position.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on development, architecture, and product lifecycle management. Remote work, competitive salary.

Sensor Tower logo
Sensor Tower

Senior Back End Engineer

Join Sensor Tower as a Senior Back End Engineer to work on innovative data solutions in a remote setting.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on enterprise product development, TypeScript, and cloud solutions. Remote work available.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.

Front logo
Front

Senior Backend Software Engineer, Deliverability

Senior Backend Engineer role focusing on system scalability and reliability, involving Kafka and JavaScript.

Front logo
Front

Senior Backend Software Engineer - Foundations

Senior Backend Engineer role focusing on developing core frameworks for a leading customer service platform.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on development, architecture, and team collaboration. Remote work with competitive benefits.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer, remote, expertise in TypeScript, DBMS, and backend development.

Hootsuite logo
Hootsuite

Staff Software Developer (Frontend)

Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and drive product quality and performance.

Fullstory logo
Fullstory

Senior Software Engineer, Backend

Senior Backend Software Engineer role focusing on distributed systems using Go, Kubernetes, and GCP at Fullstory, a leading tech company.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

Meaningful Gigs logo
Meaningful Gigs

Senior Software Engineer - Backend (Founding Member)

Senior Backend Software Engineer role focusing on innovative AI-driven tools, remote work, competitive benefits.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React development, remote work with competitive benefits.

Fountain logo
Fountain

Senior Software Engineer - Backend

Join Fountain as a Senior Software Engineer - Backend, working remotely with a focus on TypeScript and cloud solutions.

HubSpot logo
HubSpot

Backend Engineering Lead - Fintech Billing

Lead backend engineering for fintech billing at HubSpot. Drive technical design, team productivity, and financial solutions.

Hinge logo
Hinge

Senior Backend Engineer

Join Hinge as a Senior Backend Engineer to design and maintain cloud-based services, solving complex challenges in a hybrid work environment.

HubSpot logo
HubSpot

Senior Software Engineer I, Frontend, Data Sync

Join HubSpot as a Senior Software Engineer I, Frontend, Data Sync, working remotely with JavaScript and TypeScript.

Timescale logo
Timescale

Senior Software Engineer - Backend - AI Projects

Senior Backend Software Engineer for AI projects, involving design, development, and system integration. Remote work available.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React.js, offering competitive benefits and remote work.

Tonal logo
Tonal

Senior Backend Engineer

Senior Backend Engineer role focusing on microservices, cloud computing, and data architecture in San Francisco, CA.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript, focusing on product development and team collaboration in a remote setting.

Hootsuite logo
Hootsuite

Staff Software Developer (Frontend)

Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality.

Apollo.io logo
Apollo.io

Staff Backend Engineer

Lead Backend Engineer role at Apollo.io, focusing on complex software solutions, team leadership, and technical direction.