Job Search and Career Advice Platform
3,626

Software Engineer jobs in United Kingdom

Software Engineer, Distributed Systems

HighTouch

North America
On-site
GBP 134,000 - 239,000
30+ days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Software Engineer, Control Plane

Rappi

North America
On-site
USD 180,000 - 260,000
30+ days ago

Senior Systems Platform Engineer

Mastercard, Inc.

Dunstable
On-site
GBP 60,000 - 80,000
30 days ago

Software Developer

Hewett Recruitment

Worcester
Remote
GBP 60,000 - 80,000
30 days ago

Applications Engineer

Wabtec

Lincoln
On-site
GBP 80,000 - 100,000
30 days ago
Discover more opportunities than anywhere else.
Find more jobs now

Python/Django Software Developer

ONYX Insight

Nottingham
On-site
GBP 45,000 - 65,000
30+ days ago

Software Developer - Consultant

Opencast Software

Manchester
Hybrid
GBP 45,000 - 59,000
30+ days ago

Software Developer

Frontier Resourcing

West of England
On-site
GBP 35,000 - 50,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Open Source Software Developer

microTECH Global Limited

United Kingdom
Remote
GBP 80,000 - 100,000
30+ days ago

Lead Software Developer

Matchtech

Bristol
On-site
GBP 50,000 - 70,000
30+ days ago

Technology Field Application Engineer High Embedded/AI

Arrow Electronics

United Kingdom
Remote
GBP 50,000 - 70,000
30+ days ago

Data Engineer - Applications

Quantexa

London
Hybrid
GBP 50,000 - 70,000
30+ days ago

Applications Engineer

Verto People

England
On-site
GBP 42,000 - 50,000
30+ days ago

Applications Engineer

ASC Connections

Leicester
Remote
GBP 35,000 - 45,000
30+ days ago

Software Developer

MCL InsureTech Ltd

Coleraine
On-site
GBP 40,000 - 50,000
30+ days ago

Trainee Software - Developer

ITOL Recruit

England
On-site
GBP 25,000 - 40,000
30+ days ago

Trainee Software Developer

ITOL Recruit

Scotland
On-site
GBP 60,000 - 80,000
30+ days ago

Trainee Software Developer

ITOL Recruit

North East
On-site
GBP 25,000 - 40,000
30+ days ago

Trainee Software Developer

ITOL Recruit

Leeds
On-site
GBP 80,000 - 100,000
30+ days ago

Junior Device Software Developer

JR United Kingdom

Bath
On-site
GBP 100,000 - 125,000
30+ days ago

Trainee Software Developer

ITOL Recruit

Bristol
On-site
GBP 80,000 - 100,000
30+ days ago

Robotic Application Engineer

JR United Kingdom

England
On-site
GBP 80,000 - 100,000
30+ days ago

Junior Device Software Developer

JR United Kingdom

Bristol
On-site
GBP 25,000 - 35,000
30+ days ago

Junior Device Software Developer

JR United Kingdom

Newport
On-site
GBP 25,000 - 35,000
30+ days ago

Application Support Engineer

JR United Kingdom

England
On-site
GBP 30,000 - 38,000
30+ days ago

Top job titles:

Biologist jobsPractice Nurse jobsRegulatory Affairs jobsMortgage Underwriter jobsPrint jobsEconomics jobsExcel jobsBarber jobsDesign Manager jobsTableau jobs

Top companies:

Jobs at PrimarkJobs at DhlJobs at Ernst & YoungJobs at Morgan StanleyJobs at VodafoneJobs at CapgeminiJobs at BookingJobs at FugroJobs at SpacexJobs at Stryker

Top cities:

Jobs in BristolJobs in LiverpoolJobs in Milton KeynesJobs in DerbyJobs in AberdeenJobs in BournemouthJobs in RotherhamJobs in CarlisleJobs in DoverJobs in Dorchester

Similar jobs:

Software Developer jobsIt Software Engineer jobsSoftware Testing Analyst jobsEngineer jobsField Service Engineer jobsGas Engineer jobsMechanical Engineer jobsCivil Engineer jobsData Engineer jobsChemical Engineer jobs
Software Engineer, Distributed Systems
HighTouch
North America
On-site
GBP 134,000 - 239,000
Full time
30+ days ago

Job summary

An innovative company is seeking a talented distributed systems engineer to tackle exciting challenges in data syncing and performance optimization. This role offers the opportunity to work on a multi-cloud infrastructure that supports a global customer base, pushing the boundaries of data processing and scalability. You will have high ownership over projects, collaborating directly with customers to solve complex problems. If you are passionate about making a real impact and thrive in a fast-paced environment, this position is perfect for you. Join a team that values growth, creativity, and the power of data-driven solutions.

Benefits

Equity Compensation
Flexible Work Hours
Remote-First Policy
Early Exercise Options

Qualifications

  • Experience with distributed systems and high-scale systems is essential.
  • Ability to build syncing engines that handle terabytes of data.

Responsibilities

  • Work on systems powering the syncing engine for customer data.
  • Optimize sync speed and reliability for massive data volumes.

Skills

Distributed Systems
Performance Optimization
Troubleshooting
Data Processing
Scalability
Cloud Infrastructure
Job description

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 distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningfully improve our ability to move massive amounts of customer data. This role also provides a unique opportunity to work on a multi-cloud and multi-region infrastructure that supports a global customer base.

We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different forms: you will own and deliver projects from start to finish, you will work directly with customers to solve their hardest scaling problems, and you will have a lot of influence over what we work on as a team and company.

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

  • Sync Speed: Customers want to sync a lot of data to important destinations like Facebook and Snapchat, which requires us to analyze every part of our syncing process and find where we can optimize to sync data more quickly.
  • Streaming Syncing: We currently sync data from sources in batch only, but envision a world where we also do syncs in real-time and support streaming sources like webhooks and queues.
  • Scalability and Reliability: As part of our rapid growth, we’re always evaluating current future bottlenecks in scaling and reliability, and architecting for the next order of magnitude of growth.
  • Personalization API: Our Personalization API product provides a low latency caching layer on top of data warehouses that enable customers to use their data warehouse for real-time personalization use cases with <30ms p90 response times with QPS in the millions.
  • Multi-Region and Multi-Cloud: Supporting our multi-region and multi-cloud backend, including extending it to launch Hightouch on in new regions to support data residency requirements of our global customer base.

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 - $320,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.

About You

You are an engineer with a passion for solving hard technical problems that generate real value for customers. You’re motivated by high ownership and are comfortable in a fast-paced, startup environment.

You have experience and comfort with distributed systems and high-scale systems or the ability and desire to build this experience quickly. This experience can take different forms:

  • You’ve built syncing engines that process and move terabytes of data per day in a scalable way.
  • You’ve created event collection or data streaming services that power company critical systems.
  • You’ve owned systems that have undergone orders of magnitude of growth and helped them scale accordingly.
  • You have relevant skills and are a fast learner who is excited to take on the challenges we face.
Interview Process

Our goal with the interview process is to balance speed with giving both parties opportunities to assess whether there is a strong mutual fit. We will ask you questions, but we want you to ask us questions! Our technical interviews focus on how you design systems because we believe this is the best way for us to see how you work and for you to see how we collaborate. We don’t ask you to write code to solve technical brainteasers that don’t appear in your day to day job.

  • 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 [45m]: 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.
  • Previous
  • 1
  • ...
  • 131
  • 132
  • 133
  • ...
  • 146
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved