Senior Software Engineer, Reporting Platform

Smartly

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Helsinki, Uusimaa, Finland
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$107k most similar roles pay here $236k

This listing doesn't post a salary. Most similar roles pay $151,000–$200,620.

Based on 240 similar postings.

Employer

About Smartly

Smartly (formerly Smartly.io) is a leading AI-powered advertising technology company that unifies creative production, media buying, and campaign intelligence into a single, automated platform

Smartly currently has 16 open roles on FindRole.

Most-posted roles

View all roles at Smartly

At a glance

TL;DR · Senior Software Engineer, Reporting Platform

As a Senior Software Engineer - Reporting Platform, you will join the Bobby Tables team to build the software powering performance analytics for global brands. You will be responsible for designing and building the reporting engine that enables flexible analytical views across advertising data while managing high-volume, distributed systems. Your daily work involves developing backend services, improving system reliability, and creating robust integrations with various advertising platforms. To succeed in this role, you must possess expertise in Ruby, TypeScript, Kafka, ClickHouse, and PostgreSQL/Citus. You will tackle complex technical trade-offs regarding performance and scalability while mentoring other engineers. The core of your work involves transforming fragmented data from multiple sources into a fast, reliable reporting experience, solving the challenge of processing tens of billions of data points to provide real-time insights for advertisers.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design and build a reporting engine that enables users to create flexible analytical views across advertising data.
  • Solve complex backend engineering challenges regarding performance, reliability, and large-scale analytical workloads.
  • Create clean interfaces and abstractions to integrate new advertising channels into the platform.
  • Drive software from design through production using Ruby, TypeScript, Kafka, ClickHouse, and PostgreSQL/Citus.
  • Improve system architecture and engineering practices to ensure maintainability as scale and complexity grow.
  • Mentor other engineers and contribute to the technical direction of the team.

What we're looking for

  • Experience building and operating large-scale, highly available distributed systems with a focus on performance and reliability.
  • Strong knowledge of relational database fundamentals and query performance.
  • Experience designing systems for concurrent background workloads or event-driven architectures using technologies like Kafka.
  • Proficiency in software design principles including abstractions, interfaces, testing, and maintainability.
  • Ability to take ownership of technically challenging problems from initial design through production.
  • Proven ability to mentor other engineers and provide thoughtful technical feedback.
  • Experience with PostgreSQL, ClickHouse, or similar analytical/OLAP technologies (preferred).
  • Interest in or experience with query generation, ASTs, compiler concepts, or DSLs (preferred).

More like this

Similar roles

Senior Software Engineer

Smartly

Helsinki, Uusimaa, Finland 91 days ago
TypeScript Node.js PostgreSQL React Playwright Jotai Kafka BullMQ Kubernetes Distributed Systems API Design Observability Testing Frameworks
Hybrid

Software Engineer, Large-Scale Data Systems

Smartly

Helsinki, Uusimaa, Finland 98 days ago
Python Scala Java Ruby on Rails TypeScript React Spark Flink Databricks Snowflake BigQuery Redshift ClickHouse Kafka Kinesis SQL PostgreSQL Citus SRE
3+ yrs exp Hybrid

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 42 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI Cloud Infrastructure SDKs CI/CD OpenAPI Distributed Systems Cloud Architecture Software Development Lifecycle Monitoring Observability
3+ yrs exp