Software Engineer, Destinations
Software Engineer, Destinations

Software Engineer, Destinations

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
H

At a Glance

  • Tasks: Join our team to build and improve customer data integrations for various SaaS tools.
  • Company: Hightouch empowers businesses to leverage their data for personalised marketing and operations.
  • Benefits: Enjoy a collaborative culture, remote work options, and opportunities for rapid personal growth.
  • Why this job: Make a real impact by shipping code daily and solving user problems in a supportive environment.
  • Qualifications: Strong technical skills in backend development and excellent communication abilities are essential.
  • Other info: Be part of a small team where every engineer plays a crucial role in our growth.

The predicted salary is between 36000 - 60000 £ per year.

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. Traditionally, only technical teams had the skills to access and use customer data. With Hightouch, every business user can deliver personalized customer experiences, optimize performance marketing, and move faster by leveraging data and AI across their organization.

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

We are looking for a backend-focused full stack engineer to join our Platform team and own our destination integrations.

In this role, you will build and improve the destinations that move customer data from warehouses to hundreds of SaaS tools. This is an opportunity to ship code daily that solves real problems for users. On this small team, each engineer plays an important role in expanding our destination catalog to fuel the next phase of Hightouch\’s growth.

Your responsibilities will include:

  • Working with a wide variety of APIs
  • Developing new destination features and integrations based on customer needs
  • Working cross-functionally with other teams in engineering, product, design, customer success, and sales
  • Debugging and improving existing destinations through code reviews and customer support tickets
  • Helping guide technical direction and priorities for destinations and UX
  • Communicating with customers and coworkers to understand requirements and explain solutions
  • Writing code that is scalable, maintainable, and meets our high bar for quality

We are looking for engineers who are eager to ship quickly, take ownership of their work, and learn new things every day. This role requires both strong technical skills and great communication abilities.

Interview Process

Our interview process focuses on evaluating fit for the most important dimensions of the role: product sense, ability to understand customer use cases and needs, and competency implementing solutions with different APIs.

  • Intro Call (15-30m) : Introductory call with either a member of our recruiting team or the hiring manager to get to know each other and see if the role could be a good mutual fit.
  • Take-Home Coding Exercise (3-4h) : Implement a basic version of a Hightouch destination to see what it’s like to work on reverse ETL.
  • Product Interview (90m) : Consider customer use cases live and translate them into technical decisions.
  • Technical Project Interview (60m) : Work with the interviewer to deep-dive on a complex integration problem and design a solution based on customer and technical requirements.
  • Hiring Manager Interview (30m) : Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.

#J-18808-Ljbffr

Software Engineer, Destinations employer: HighTouch

Hightouch is an exceptional employer that fosters a collaborative and innovative work culture, where every team member is empowered to make a meaningful impact on customer data solutions. With a strong focus on personal and professional growth, employees are encouraged to take ownership of their projects while enjoying the benefits of a supportive environment that values communication and compassion. Located in a vibrant tech hub, Hightouch offers unique opportunities to work with cutting-edge technology and be part of a pioneering team that is shaping the future of data-driven marketing.
H

Contact Detail:

HighTouch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Destinations

✨Tip Number 1

Familiarise yourself with Hightouch's Composable Customer Data Platform and AI Decisioning platform. Understanding how these systems work will help you demonstrate your knowledge during interviews and show that you're genuinely interested in the role.

✨Tip Number 2

Brush up on your API integration skills, as this role heavily involves working with various APIs. Consider building a small project that showcases your ability to integrate different services, which you can discuss during your interviews.

✨Tip Number 3

Prepare for the product interview by thinking about customer use cases. Try to come up with examples of how you would translate customer needs into technical solutions, as this will be a key focus during the interview process.

✨Tip Number 4

Practice your communication skills, as strong communication is essential for this role. Be ready to explain your thought process clearly and concisely, especially when discussing technical concepts with non-technical team members.

We think you need these skills to ace Software Engineer, Destinations

Proficiency in backend programming languages (e.g., Python, Java, Node.js)
Experience with RESTful APIs and API integration
Understanding of database management and data warehousing concepts
Familiarity with cloud services (e.g., AWS, Google Cloud, Azure)
Strong debugging and troubleshooting skills
Knowledge of version control systems (e.g., Git)
Ability to write scalable and maintainable code
Experience with Agile development methodologies
Excellent communication skills for cross-functional collaboration
Problem-solving mindset with a focus on customer needs
Experience with testing frameworks and code reviews
Adaptability to learn new technologies quickly
Understanding of software development best practices

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to grasp the responsibilities and requirements of the Software Engineer position at Hightouch. Tailor your application to highlight relevant experiences that align with their needs.

Showcase Technical Skills: Emphasise your backend and full stack development skills in your CV and cover letter. Mention specific programming languages, frameworks, and tools you are proficient in, especially those relevant to API development and integrations.

Highlight Communication Abilities: Since the role requires strong communication skills, provide examples in your application where you've successfully collaborated with cross-functional teams or communicated complex technical concepts to non-technical stakeholders.

Prepare for the Interview Process: Familiarise yourself with the interview stages outlined in the job description. Prepare for the take-home coding exercise by practicing similar coding challenges and be ready to discuss customer use cases during the product interview.

How to prepare for a job interview at HighTouch

✨Understand the Role and Company

Before your interview, make sure you thoroughly understand Hightouch's mission and the specifics of the Software Engineer role. Familiarise yourself with their Composable Customer Data Platform and AI Decisioning platform, as this knowledge will help you demonstrate your interest and alignment with their goals.

✨Prepare for Technical Challenges

Since the interview process includes a take-home coding exercise and technical project interview, brush up on your coding skills, especially in backend development and API integrations. Practice solving problems similar to those you might encounter when building destination features.

✨Showcase Your Communication Skills

Hightouch values strong communication abilities. Be prepared to discuss how you've effectively communicated with team members and customers in the past. Use examples that highlight your ability to translate technical concepts into understandable terms for non-technical stakeholders.

✨Demonstrate a Growth Mindset

During the interview, express your eagerness to learn and adapt. Share experiences where you've taken ownership of your work and sought out new challenges. This aligns with Hightouch's focus on personal growth and making a meaningful impact.

Software Engineer, Destinations
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, Destinations

    Full-Time
    36000 - 60000 £ / 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
>