Remote Staff Software Engineer

Posted

Apply now
Please, let Snowplow Analytics know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Snowplow is seeking a Staff Software Engineer with experience in Javascript and Python development to join their Digital Analytics team.
  • The Digital Analytics team is responsible for three key components: Trackers, Data Apps, and dbt Data Models.
  • Trackers are developed and maintained to help customers collect data across various platforms and programming languages.
  • Data Apps are built using Streamlit to provide customers with tools for data analysis and visualization.
  • dbt Data Models are created to standardize and optimize data transformations for efficient analysis.
  • The role involves solving complex problems in building, testing, and maintaining applications to meet diverse use cases.
  • Engineers are encouraged to take ownership of the product and make decisions independently.
  • Responsibilities include designing, developing, documenting, and maintaining tracker SDKs, building robust QA tests, collaborating in Scrum ceremonies, reviewing code, managing CI/CD pipelines, monitoring system health, engaging with stakeholders, and researching new technologies.

Requirements:

  • Candidates must have a proven track record and solid experience in software development, particularly in Javascript and Python.
  • Experience with Swift, React, or Kotlin is considered a plus.
  • Familiarity with continuous integration and continuous deployment (CI/CD) practices is required.
  • Candidates should be familiar with tools like Terraform/IaC tooling and GitHub Actions.
  • Experience with containerization tools such as Docker is necessary.
  • Candidates should have experience with cloud-based services and environments (e.g., AWS, GCP, Azure).
  • Excellent problem-solving skills and attention to detail are essential.
  • Strong communication and collaboration skills are required.
  • The ability to work independently and as part of a team is necessary.
  • Candidates should approach software delivery pragmatically, balancing rapid learning with a commitment to reliable service.
  • Expertise with observability tools like Grafana and Sentry is preferred.

Benefits:

  • A competitive package is offered, including share options.
  • Flexible working arrangements are available.
  • A generous holiday allowance is provided, regardless of location.
  • A MacBook and home office equipment allowance are included.
  • A cycle to work scheme is available for employees.
  • Employees are granted one week of volunteering per year for a cause they are passionate about.
  • Enhanced maternity, paternity, shared parental, and adoption leave is offered.
Apply now
Please, let Snowplow Analytics know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
SA
Snowplow Analytics's company logo
Snowplow Analytics
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback