Enable job alerts via email!

Software Engineer, Customer Studio Backend

HighTouch

North America

On-site

USD 180,000 - 320,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative company is seeking a product-minded backend engineer to join their dynamic team. This role focuses on enhancing a no-code suite that activates data from warehouses, driving significant revenue growth. The ideal candidate will tackle challenges related to data warehouse performance, real-time syncing, and generative AI, all while fostering a collaborative and compassionate work environment. With a salary range of $180,000 - $320,000 and a remote-first policy, this opportunity is perfect for those looking to make a meaningful impact in a fast-paced setting.

Qualifications

  • Strong experience with SQL and backend systems architecture.
  • Ability to engage with product specifications and customer needs.

Responsibilities

  • Optimize data warehouse performance for speed and interactivity.
  • Develop features for real-time audience syncing and analytics.

Skills

SQL
Backend Engineering
Distributed Systems
Product Thinking
Architecture Design

Job description

Software Engineer, Customer Studio Backend

Remote (North America)

About Hightouch

Hightouch’s mission is to empower everyone to take action on their data. Hundreds of companies, including Autotrader, Calendly, Cars.com, Monday.com, and PetSmart, trust Hightouch to power their growth.

We pioneered the Composable Customer Data Platform (CDP), which lets companies use their own data warehouse to collect, prepare, and activate customer data for marketing personalization and business operations. Our new AI Decisioning platform goes a step further, allowing marketers to set goals and guardrails that AI agents can then use to personalize 1:1 customer interactions.

Our team focuses on making a meaningful impact for our customers. We approach challenges with a first-principles mindset, 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

Building upon Reverse ETL’s ability to use SQL to sync to any SaaS tool, Customer Studio is Hightouch’s second major product that provides a purpose-built no-code suite of features that enables anyone, regardless of their SQL experience, to activate data directly from their warehouse. The product has grown extremely quickly, now accounting for half of our revenue, and we’re continuing to invest aggressively in this area.

We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend and distributed systems and think holistically about architecture, scalability, maintainability, and reliability. We also are 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:

  1. Data Warehouse Performance: We’re consistently pushing the limits of what data warehouses can handle in terms of speed, performance, and interactivity.
  2. Analytics and Experimentation: How can Hightouch help customers build segments and decide what data they want to sync?
  3. Real-time Audience Syncing: Our users are always interested in faster syncing and fresher data.
  4. Generative AI: We’re continuously working on making the user experience of acting on data more seamless.

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 - $320,000 USD per year, which is location independent in accordance with our remote-first policy.

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.

  1. Recruiter Screen [30m]: Introductory call with our recruiting team.
  2. System Design Screen [45m]: Designing a data processing feature end-to-end.
  3. Hiring Manager Interview [30m]: Chat with hiring manager about past experiences.
  4. System Design Interview [90m]: Work with the interviewer to architect a system at a conceptual level.
Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

LinkedIn Profile *

Are you currently located in North America? * Select...

Why are you interested in working at Hightouch? *

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.