Enable job alerts via email!

Senior Software Engineer – Real-Time Data Applications

Snowplow

London

Hybrid

GBP 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading data infrastructure company in London is looking for a Senior Software Engineer to join their Data Processing team. The role involves designing and maintaining high-throughput real-time data services. Candidates should possess solid experience in Go development, cloud services, and enjoy solving complex engineering challenges. The position offers flexible working options and a competitive salary.

Benefits

Competitive salary package with share options
Flexible working
Generous holiday allowance
Home office equipment allowance
Enhanced parental leave

Qualifications

  • Solid experience in software development, particularly in Go (Golang).
  • Experience with cloud-based services and environments including AWS, GCP, and Azure.
  • Excellent problem-solving skills.

Responsibilities

  • Design, build and test real-time data services on cloud platforms.
  • Manage CI/CD pipelines for automated deployments and reliability.
  • Monitor system health with observability tools.

Skills

Software Development
Problem-solving
Attention to Detail

Tools

Terraform
Docker

Job description

Senior Software Engineer – Real-Time Data Applications

Join to apply for the Senior Software Engineer – Real-Time Data Applications role at Snowplow

Continue with Google Continue with Google

Senior Software Engineer – Real-Time Data Applications

Join to apply for the Senior Software Engineer – Real-Time Data Applications role at Snowplow

London/Hybrid - Europe/Remote

About Snowplow:

Snowplow is the global leader in customer data infrastructure for AI, enabling every organization to transform raw behavioral data into governed, high-fidelity fuel for AI-powered applications—including advanced analytics, real-time personalization engines, and AI agents.

Digital-first companies like Strava, HelloFresh, Auto Trader, Burberry, and DPG Media use Snowplow to collect and process event-level data in real time, delivering it securely to their warehouse, lake, or stream, and integrate deep customer context into their applications.

Thousands of companies rely on Snowplow to uncover customer insights, predict customer behaviors, hyper-personalize customer experiences, and detect fraud in real time.

The Opportunity:

We are looking for a Senior Software Engineer with experience in Go development to join our Data Processing team at Snowplow. The Data Processing team is responsible for the applications that make up our core streaming pipeline product, running on GCP, AWS and Azure.

You'll be responsible for solving complex problems in building, testing and maintaining our high-throughput real-time services, powering the next generation of Snowplow’s attribution models, real-time personalization, and AI use-cases.

We believe in supporting engineers to have autonomy and responsibility to make decisions, taking ownership of the product from code to customer. The ideal fit will be an engineer who loves to learn and take on new challenges, and can solve a variety of problems to ensure the success of the overall service, in partnership with our infrastructure and customer-facing teams.

If you are growth-oriented, passionate about technology, and excited about building exceptional data pipelines, we want to hear from you!

What You’ll Be Doing:

  • Design, build and test real-time data services (e.g., identity graphs, attribution) on GCP/AWS/Azure, delivering reliable, high-quality code
  • Build robust QA, unit and integration tests both within our Go projects, and using our Go-based automated QA framework
  • Collaborate in Scrum ceremonies and engage with cross-functional teams for requirements
  • Review code to maintain quality and provide constructive feedback
  • Manage CI/CD pipelines for automated deployments and reliability
  • Monitor system health with observability tools and address issues proactively
  • Engage with stakeholders for alignment on project goals and updates
  • Research new technologies to improve the Snowplow ecosystem


We’d Love to Hear From You If You Have:

  • Solid experience in software development, particularly in Go (Golang)
  • Experience building scalable applications including database optimization and integration design
  • Experience profiling, monitoring and improving application performance
  • Experience with continuous integration and continuous deployment (CI/CD) practices
  • Proficiency with tools like Terraform / IaC tooling and GitHub Actions
  • Familiarity with containerization tools such as Docker
  • Experience with cloud-based services and environments (e.g., AWS, GCP, Azure)
  • Excellent problem-solving skills and attention to detail
  • You approach software delivery pragmatically, balancing rapid learning with a commitment to reliable, trusted service for our customers


You May Also Have:

  • Familiarity with identity resolution, graph algorithms and databases
  • Experience working with soft-realtime data-driven systems
  • An understanding of event-driven architectures and data processing pipelines
  • Experience with Kubernetes, particularly in the context of data processing workflows
  • Knowledge of Snowplow products and services
  • Experience with data analytics platforms and tools
  • Expertise with observability tools like Grafana and Sentry


What We Offer You in Return:

A competitive package, including share options

Flexible working

A generous holiday allowance no matter where you are in the world

MacBook and home office equipment allowance

Enhanced maternity, paternity, shared parental and adoption leave

Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Data Infrastructure and Analytics

Referrals increase your chances of interviewing at Snowplow by 2x

Get notified about new Senior Software Engineer jobs in London, England, United Kingdom.

London, England, United Kingdom 5 months ago

Senior Software Engineer - Age of Empires (Remote)

London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 month ago

Senior Backend Developer (f/m/d) Remote (Europe)

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom £90,000 - £130,000 1 month ago

Senior Front End Software Engineer (Remote)

London, England, United Kingdom 1 day ago

London, England, United Kingdom 1 week ago

Mid-level - Senior Software Engineer - Financial Reporting

London, England, United Kingdom 3 months ago

London, England, United Kingdom 6 months ago

Senior Software Engineer, Node.js, London (Remote)

London, England, United Kingdom 6 days ago

London, England, United Kingdom
£92,000.00
-
£107,000.00
1 month ago

London, England, United Kingdom 7 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 4 days ago

Greater London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

Senior Software Engineer, Web Cross-platform (12-month fixed term contract, renewable or B2B)

London, England, United Kingdom 6 months ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 6 days ago

Tottenham, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

Senior .NET Developer with Software Security, SevSecOps, Mainly Remote

London, England, United Kingdom 1 month ago

Greater London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

Senior Software Engineer - MySQL (Remote)

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Senior Software Engineer – Real-Time Data Applications

Snowplow

London null

Hybrid

Hybrid

GBP 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Software Development Engineer II, API

Mapbox

London null

Remote

Remote

GBP 70,000 - 100,000

Full time

30+ days ago

Director of Software Engineering

JR United Kingdom

City Of London null

Hybrid

Hybrid

GBP 90,000 - 130,000

Full time

12 days ago

Senior Software Engineer - London Stock Exchange Group

Jobs via eFinancialCareers

London null

On-site

On-site

GBP 80,000 - 120,000

Full time

18 days ago

Fullstack Software Engineer - Business Solutions

Agrisano Unternehmungen

London null

On-site

On-site

GBP 100,000 - 125,000

Full time

30+ days ago

C++ Engineer (Low-Level) - up to 175k base + HUGE bonus

Hunter Bond

London null

On-site

On-site

GBP 100,000 - 175,000

Full time

16 days ago

SQL Developer - Up to 800 P/D - London/Hybrid

Hunter Bond

London null

Hybrid

Hybrid

GBP 125,000 - 150,000

Full time

16 days ago

Java Software Engineer

Oliver Bernard

Greater London null

On-site

On-site

GBP 90,000 - 130,000

Full time

30+ days ago

Principal Software Engineer - Hybrid -Datafeed Server

FactSet

London null

Hybrid

Hybrid

GBP 60,000 - 100,000

Full time

30+ days ago