Senior Software Engineer - Data Processing

September 26

Apply Now
Logo of Snowplow

Snowplow

Web analytics β€’ Data warehousing β€’ Web and event analytics β€’ Data pipeline and algorithm design and execution β€’ Hadoop

Description

β€’ 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.

Requirements

β€’ A minimum of 5 years of 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. β€’ The ability to work independently and as part of a team. β€’ You approach software delivery pragmatically, balancing rapid learning with a commitment to reliable, trusted service for our customers. β€’ 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.

Benefits

β€’ 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

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com