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.
#J-18808-Ljbffr