Software Engineer, Customer Studio Backend
Software Engineer, Customer Studio Backend

Software Engineer, Customer Studio Backend

Full-Time 135000 - 225000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Join us as a backend engineer to enhance our innovative Customer Studio product.
  • Company: Hightouch empowers businesses to leverage their data for growth and personalisation.
  • Benefits: Enjoy a remote-first work culture with competitive salaries and opportunities for growth.
  • Why this job: Make a real impact in a fast-paced environment while working on cutting-edge AI technology.
  • Qualifications: Strong backend engineering skills, experience with distributed systems, and a passion for product development.
  • Other info: This is a senior role focused on potential and impact rather than years of experience.

The predicted salary is between 135000 - 225000 £ per year.

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? *

#J-18808-Ljbffr

Software Engineer, Customer Studio Backend employer: HighTouch

Hightouch is an exceptional employer that champions a remote-first culture, allowing you to work from anywhere in North America while making a significant impact on customer data activation. With a strong focus on employee growth and a collaborative environment, Hightouch encourages innovation and values diverse perspectives, ensuring that every team member can thrive and contribute meaningfully to our pioneering products. Join us to be part of a compassionate team that prioritises both personal and professional development, all while enjoying competitive compensation and the flexibility of remote work.
H

Contact Detail:

HighTouch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Customer Studio Backend

✨Tip Number 1

Familiarise yourself with Hightouch's products and mission. Understanding how the Composable Customer Data Platform works and its impact on businesses will help you articulate your interest and fit during interviews.

✨Tip Number 2

Brush up on your SQL skills and backend architecture knowledge. Since the role involves working with data warehouses and distributed systems, being able to discuss these topics confidently will set you apart from other candidates.

✨Tip Number 3

Prepare to demonstrate your product thinking and customer-centric approach. Think of examples from your past experiences where you’ve successfully solved problems or improved user experiences, as this aligns with Hightouch’s values.

✨Tip Number 4

Engage with the Hightouch community online. Follow their social media channels, participate in discussions, and connect with current employees on LinkedIn to gain insights and show your genuine interest in the company.

We think you need these skills to ace Software Engineer, Customer Studio Backend

Proficiency in SQL
Experience with backend development
Understanding of distributed systems
Knowledge of data warehousing concepts
Strong problem-solving skills
Ability to design scalable architectures
Familiarity with no-code tools
Experience with real-time data processing
Understanding of analytics and experimentation methodologies
Strong communication skills
Product thinking and engagement with product specifications
Experience with generative AI technologies
Adaptability to fast-paced environments
Growth mindset and motivation for continuous learning

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Software Engineer position at Hightouch. Understand the key responsibilities and required skills, especially around backend systems and product thinking.

Tailor Your CV: Customise your CV to highlight relevant experience in backend engineering, SQL, and any projects that demonstrate your ability to work with data warehouses. Emphasise your problem-solving skills and any experience with real-time data syncing or generative AI.

Craft a Compelling Cover Letter: Write a cover letter that explains why you are interested in Hightouch and how your background aligns with their mission. Mention specific aspects of the role that excite you and how you can contribute to their goals.

Prepare for Interviews: Anticipate questions related to system design and backend architecture. Be ready to discuss your past experiences and how they relate to the challenges mentioned in the job description, such as data warehouse performance and analytics.

How to prepare for a job interview at HighTouch

✨Understand the Product

Before your interview, take the time to thoroughly understand Hightouch's products, especially the Customer Studio and its features. Familiarise yourself with how it empowers users to activate data without needing SQL expertise. This knowledge will help you demonstrate your product-minded thinking during the interview.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with backend and distributed systems. Think of specific examples where you've tackled challenges related to architecture, scalability, and reliability. Highlight any relevant projects that showcase your ability to design and implement effective solutions.

✨Communicate Clearly

Strong communication is key at Hightouch. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Be ready to explain your design decisions during the system design interviews, as this will reflect your ability to engage with product specs and collaborate effectively.

✨Align with Company Values

Hightouch values compassion, kindness, and a growth mindset. During your interview, share experiences that demonstrate these qualities. Discuss how you've approached challenges with a positive attitude and how you’ve contributed to team dynamics in previous roles.

Software Engineer, Customer Studio Backend
HighTouch
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Software Engineer, Customer Studio Backend

    Full-Time
    135000 - 225000 £ / year (est.)

    Application deadline: 2027-09-02

  • H

    HighTouch

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>