Snowplow is hiring a
Senior Software Engineer

Logo of Snowplow

Snowplow

πŸ’΅ ~$48k-$59k
πŸ“Remote - United Kingdom

Summary

Join Snowplow as a Senior Software Engineer - Data Processing (CDI) to design, develop, document core software components of the Snowplow pipeline ensuring high-quality code delivery. 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.

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

Responsibilities

  • 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

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Snowplow know you found this job on JobsCollider. Thanks! πŸ™