See all roles

Senior Software Engineer – Real-Time Data Applications

Work from home Full-time role Hiring

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

Additional Information

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.

Apply to this Job

You might like

CST Operations - Senior Associate/ Associate - Paytm Travel CST (Flights)

Work from home Full-time role

Backend Engineer-SSE

Work from home Full-time role

State Head - EDC - Bangalore

Work from home Full-time role

State Head - Chandigarh

Work from home Full-time role

Maintenance Technician - Jacksonville

Work from home Full-time role

UX Product Designer (Brasil)

Work from home Full-time role

UX Content Designer (Brasil)

Work from home Full-time role

Environmental, Health and Safety Specialist

Work from home Full-time role

BCBA (Board Certified Behavior Analyst): Salt Lake County, UT- Up to 50% Telehealth

Work from home Full-time role

BCBA ( Board Certified Behavior Analyst) : Midvale, Utah

Work from home Full-time role

Salesforce Developer/Testing with Public Health exp - 100% Remote

Work from home Full-time role

Virtual Customer Service Representative – Work From Home Opportunities | arenaflex Remote Customer Experience Specialist

Work from home Full-time role

Manager, Strategic Insights (Product)

Work from home Full-time role

Hybrid Full Time Licensed Vocational Nurse, LVN (NOC)

Work from home Full-time role

Remote Client Care Specialist

Work from home Full-time role

Orthopedic Care Partners Management LLC - Compliance Auditor

Work from home Full-time role

Experienced Customer Service Agent - Airport Operations (Ramp Agent) - SEA

Work from home Full-time role

Experienced Remote Administrative Assistant – Data Entry, Customer Service, and Part-Time/Full-Time Opportunities at blithequark

Work from home Full-time role

Online orderfilling

Work from home Full-time role

Experienced Full Stack Software Engineer and Data Entry Specialist – Remote Content Tagger and Metadata Enhancement for arenaflex's Innovative Video Delivery Network

Work from home Full-time role