Snowplow AnalyticsSA

Senior Software Engineer – Real-Time Data Applications

Snowplow Analytics is a behavioral data platform that enables organizations to collect, manage, and operationalize real-time customer behavioral data to fuel AI, advanced analytics, and personalized marketing.

Snowplow Analytics

Employee count: 51-200

United Kingdom only
Senior Software Engineer – Real-Time Data Applications
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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About Snowplow Analytics

Learn more about Snowplow Analytics and their company culture.

View company profile

We founded Snowplow with a clear vision: to empower every organization to own and unlock the full value of its customer behavioral data. Our goal is to liberate data, analytics, and marketing teams from the constraints imposed by other vendors. Back in 2012, when we, Alex Dean and Yali Sassoon, were consulting businesses on how to leverage behavioral data from mobile apps and websites for their strategies, we consistently hit a major roadblock. All that valuable data was 'stuck' within packaged analytics tools like Google Analytics. Data teams were spending the bulk of their time just trying to extract data from various SaaS platforms, which left very little room for actual innovation and deriving insights. We recognized this critical need for a better solution, and that's when we decided to take action and create Snowplow.

Today, we're proud to say that thousands of companies across the globe rely on Snowplow to generate AI-ready data. This data enables them to gain deeper insights into customer journeys, accurately predict customer behaviors, create tailored and optimized customer experiences, and significantly enhance fraud detection capabilities. With Snowplow, we help businesses transform their customer behavioral data from a siloed, hard-to-access resource into a powerful, dynamic asset that drives AI-powered decision-making and fosters a profound understanding of their customers. Industry leaders such as Burberry, Strava, Auto Trader, and DPG Media are using our platform to collect and manage real-time, structured, and unstructured behavioral data, all governed within their own cloud data platforms. We are committed to continually breaking down barriers, clearing paths, and creating new opportunities and possibilities with behavioral data, just as we have from the very beginning.

Claim this profileSnowplow Analytics logoSA

Snowplow Analytics

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Snowplow Analytics

Explore the variety of open remote roles at Snowplow Analytics, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Snowplow Analytics

Remote companies like Snowplow Analytics

Find your next opportunity by exploring profiles of companies that are similar to Snowplow Analytics. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Snowplow Analytics hiring Senior Software Engineer – Real-Time Data Applications • Remote (Work from Home) | Himalayas