Senior+ Software & Data Engineer

Helsinki

Apply now Apply later

Swarmia was founded to help every team achieve visibility into their own ways of working, a culture of small but continuous improvement, and great tooling to help them improve in a way that sticks. As Swarmia engineers, we're not only building that tooling for our customers but ourselves as well.

We're looking for people who are both generalists and specialists: we're a small team where everyone knows a little about everything, and everyone knows a lot about something. This role bridges product development and data engineering, helping us build and improve customer-facing features based on hard data.

We have been principled about product-driven growth from the start, and take pride in being the easiest to adopt engineering effectiveness tool. Nevertheless, maintaining and improving self-serve adoption of our expanding product requires effort. You will be working in a team that bridges product analytics and product development, identifying adoption bottlenecks and removing them by making the product easier to use.

Examples of things you'll do

  • Join other engineers, designers, and product management in defining the product direction and the features we’re building

  • Ideate and implement improvements in the product together with the team - we prefer collaborative problem-solving over working in silos

  • Build integrations to HR systems so that large organizations can automatically sync their team structure to Swarmia

  • Build support for contextual product documentation in the Swarmia app

  • Build an LLM-based service or a good old machine learning model to automatically categorize pull requests or issues

  • Extend access control so that new Swarmia users can easily delegate setup tasks to colleagues

  • Delve into product analytics to identify bottlenecks in Swarmia adoption

  • Build tooling that enables your colleagues to make data-driven decisions about product development

  • Surface signals from the product to Sales and Customer Success colleagues to help them target white-glove service

  • Build and maintain ETL pipelines that sync data from various systems into a BigQuery data warehouse

  • Design data models and transformations that produce clean, reliable datasets for our analytics

  • Optimize BigQuery workloads and schema to keep costs manageable as data volumes grow

  • Implement data quality checks and monitoring to ensure data in our warehouse remains reliable

  • Look near: Notice a drop-off in a critical user onboarding step? Just fix it!

  • Look far: See the volume of product telemetry getting out of hand? Investigate the trend and work with the team to address it before it becomes a problem.

You can read about how we build software at Swarmia from our blog post written by one of our developers: https://www.swarmia.com/blog/building-software-the-swarmia-way/

Tech stack

  • Strict-mode TypeScript across frontend and backend, with a high test coverage

  • React frontend with Apollo Client, Styled System, React Testing Library etc

  • Node backend with Apollo Server, slonik etc

  • PostgreSQL for app backend, BigQuery with Dataform (like dbt but JavaScript) for analytics

  • ETL/ELT: Fivetran for managed connectors, custom pipelines for specialized integrations

  • Analytics: PostHog for product analytics, Looker Studio for business intelligence

  • Terraform for infrastructure as code

You don't need to know all of the tools beforehand, though, we'll be happy to show you the ropes!

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: BigQuery Business Intelligence Data quality Data warehouse dbt ELT Engineering ETL FiveTran GloVe JavaScript LLMs Looker Machine Learning Pipelines PostgreSQL React Terraform Testing TypeScript

Perks/benefits: Career development

Region: Europe
Country: Finland

More jobs like this