Full-Time Senior Software Engineer

Snowplow is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting Europe based applicants remotely. Read complete job description before applying.

This job was posted 9 months ago and is likely no longer active. We encourage you to explore more recent opportunities on our site. However, you may still try your luck using 'Apply Now' link below. We recommend focusing on newer listings available here.

Snowplow

Job Title

Senior Software Engineer

Posted

Career Level

Full-Time

Career Level

Senior Manager

Locations Accepted

Europe

Job Details

Senior Software EngineerLondon/Hybrid - Europe/Remote

About SnowplowSnowplow, the global leader in customer data infrastructure (CDI) for AI, enables every organization to own and unlock the value of its customer behavioral data.

The Snowplow CDI fuels AI-driven marketing, digital products and services, customer experiences and fraud detection, by enabling companies like Burberry, Strava, and AutoTrader to collect and manage real-time, structured and unstructured behavorial data governed in their cloud data platform.

With thousands of companies relying on Snowplow worldwide to generate AI-ready data to uncover deeper customer journey insights, predict customer behaviors, optimize differentiated customer experiences, and detect fraud; we are at the forefront of transforming how data-driven organizations leverage their customer behavioral data.

Following our $40 million Series B funding led by global venture capital firm NEA, known for investments in Databricks, MongoDB, and Elastic, we are seeking creative and innovative individuals to help us shape the future of Snowplow.

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 those applications - to satisfy a variety of 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.

What You’ll Be Doing:

  • Design, develop, document core software components of the Snowplow pipeline ensuring high-quality code delivery.
  • Build robust QA, unit and integration tests both within our Go/Scala 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:

  • A proven track record and solid experience in software development, particularly in Go (Golang). Experience with Scala is a plus.
  • 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.
  • Strong communication and collaboration skills.
  • You approach software delivery pragmatically, balancing rapid learning with a commitment to reliable, trusted service for our customers.

You May Also Have:

  • An understanding of event-driven architectures and data processing pipelines.
  • Familiarity with the Scala programming language, functional programming principles, and/or configuring JVM apps.
  • 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
  • Cycle to work scheme
  • 1 week of volunteering a year for a cause you feel passionate about
  • 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.

FAQs

What is the last date for applying to the job?

The deadline to apply for Full-Time Senior Software Engineer at Snowplow is 17th of March 2025 . We consider jobs older than one month to have expired.

Which countries are accepted for this remote job?

This job accepts [ Europe ] applicants. .

Related Jobs You May Like

Staff Engineer, Dotnet Fullstack (React)

Remote, India
10 hours ago
.NET Core
C#
Docker
Nagarro
Full-Time
Experienced

Sr. Synon Developer

Toronto, Canada
1 day ago
CL/400
COBOL400
DB2/400
Endava
Full-Time
Experienced

Principal Platform Architect- Federal

Ottawa, Canada
1 day ago
Customer Relationship Management
ServiceNow Platform
Solution Architecture
ServiceNow
Full-Time
Expert

Engineering Manager / Tech Lead

Athens, Greece
1 day ago
Backend Engineering
Cloud Services (AWS/GCP)
Golang
Delivery Hero
Full-Time
Manager

Senior Software Engineer, Cloud Control Plane

New York, New York
1 day ago
AWS
Azure
Cloud Automation
NBCUniversal
Full-Time
Experienced
YEAR $110000 - $150000

Senior Frontend Engineer, Design System/Accessibility

Kraków, Poland
1 day ago
Accessibility Standards
Design Systems
JavaScript
SmartRecruiters Inc
Full-Time
Experienced

Staff Software Engineer - Digital End-User Experience

Santa Clara, CALIFORNIA
1 day ago
Angular/React/Vue
Automated Testing
Flink
ServiceNow
Full-Time
Experienced
YEAR $163600 - $286300

EAM Implementation Consultant UK

Nottingham, United Kingdom
1 day ago
Asset Management
Consulting
EAM/CMMS Implementations
IFS
Full-Time
Experienced

Project Engineer / Programmer

Montreal, Canada
1 day ago
A/V Systems
Control Systems Programming
Networking Management
1perTInent Inc
Full-Time
Experienced

AI Software Engineer I

Birmingham, Alabama
1 day ago
AI/ML Frameworks
Cloud Environments
JavaScript/TypeScript
Daxko
Full-Time
Experienced
YEAR $95700 - $160000

Senior Staff Linux Kernel Engineer

Kirkland, Washington
1 day ago
Ansible Automation Platform (AAP)
Linux Kernel
Python/Ruby/Go
ServiceNow
Full-Time
Expert
YEAR $187600 - $328300

Mainframe DBA - Unisys 2200

Worldwide
1 day ago
COBOL
Data Migration
Database Performance Tuning
Arthur Grand Technologies Inc
Full-Time
Experienced

Looking for a specific job?