CareerPlanSign in

Senior Software Engineer (Data Platform)

Tallinn, EE🌐 Remote💼 Full-time💰 $53,760–$80,640🗓 2026-01-21 → 2026-09-11

Core

Designing and building the bank's core data systems, including ingestion, processing, storage, and sharing to support critical banking processes.

Role type

Senior Software Engineer (Data Platform)

Builds

Scalable, high-performance data architectures and robust ETL/ELT pipelines

Domain

Banking / Data Engineering

Deliverable

production ML models | product features

Required skills

SQL, Python, Cloud platforms (AWS, Azure, GCP), Container orchestration (Kubernetes, Docker), Streaming data pipelines (Kafka, Spark, Flink), Data pipeline tools (Airflow, dbt), Data warehousing (Snowflake, BigQuery, Redshift, Databricks), SQL and NoSQL databases, Test automation, DevOps practices, Infrastructure as code

Preferred skills

Customer business domain experience

Technologies

Kafka, Spark, Flink, Airflow, dbt, Snowflake, BigQuery, Redshift, Databricks, Kubernetes, Docker, AWS, Azure, GCP

Responsibilities

Design and implement systems for data ingestion, processing, storage, and sharing; Build and optimize data architectures for performance and scalability; Develop and maintain ETL/ELT pipelines; Ensure seamless system integration and data synchronization; Uphold high standards of data quality, security, and performance; Collaborate with analysts, engineers, and business stakeholders; Perform code reviews, troubleshoot software, and fix defects; Implement monitoring and alerting for data workflows

Seniority

Senior, hands-on IC

Sourced via teamtailor · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.