
Opportunity at
WiseSenior Software Engineer II - Data Onboarding & Reporting
Wise is a global financial technology company seeking a Senior Software Engineer II for its Data Onboarding Team stationed in London. The enterprise aims to establish…
Career Tools
About This Role
Wise is a global financial technology company seeking a Senior Software Engineer II for its Data Onboarding Team stationed in London. The enterprise aims to establish borderless financial transactions that are swift, transparent, and ultimately cost-free. Within this framework, the Finance Squad maintains scalable, controlled, and efficient financial procedures to support rapid worldwide expansion. This position requires building, scaling, and optimizing critical data pipelines utilizing a Trino and Apache Iceberg…
Job Description
Wise is a global financial technology company seeking a Senior Software Engineer II for its Data Onboarding Team stationed in London. The enterprise aims to establish borderless financial transactions that are swift, transparent, and ultimately cost-free. Within this framework, the Finance Squad maintains scalable, controlled, and efficient financial procedures to support rapid worldwide expansion.
This position requires building, scaling, and optimizing critical data pipelines utilizing a Trino and Apache Iceberg Lakehouse stack through a Medallion Architecture spanning Bronze, Silver, and Gold layers. The incumbent will handle massive volumes of financial event data daily, bridging the gap between raw product events and audit-ready data structures to support reporting and assurance.
Suitable candidates possess deep expertise in data lakehouse tools, stream processing, advanced data modeling, and programming languages such as Python, SQL, Java, or Scala. The role involves technical leadership, pipeline engineering, strategic collaboration with financial controllers and analysts, and mentoring junior or mid-level team members.
Responsibilities
- Design, build, and optimize end-to-end data pipelines using a Trino and Apache Iceberg Lakehouse stack
- Implement Medallion Architecture by managing extraction, cleaning, and modeling layers from raw event logs through subledgers to structured metrics
- Engage with high-throughput messaging queues and real-time computation models to preserve data freshness SLAs
- Integrate automated reconciliation checks and balance validations into pipelines prior to financial reporting
- Partner with finance controllers, analysts, product teams, and engineers to translate corporate finance requirements into production-ready data schemas
- Optimize compute infrastructure and address scaling constraints to align with financial targets
- Coach junior and mid-level engineers while conducting thorough code and technical design reviews
- Create structured framework documentation and automated tooling to streamline onboarding for new data sources
Requirements
- Proven experience building data infrastructure with Trino or Presto and open table formats like Apache Iceberg or Delta Lake
- Expertise in Medallion Architecture patterns, Star Schemas, and semi-structured financial data log processing in JSON or Avro
- Proficiency in data transformation engines such as dbt and scheduling tools like Airflow
- Understanding of event-driven architectures and stream processing via Apache Kafka
- Strong programming foundations in Python, SQL, or an Object-Oriented language including Java or Scala
Qualifications
- Prior experience operating data assets within a regulated SOX or PCAOB compliance environment
- Familiarity with cloud data warehouses like Snowflake and cloud compute orchestration
- Background knowledge in financial flows, double-entry ledger systems, or accounting integrations
Core Skills
Benefits
- Starting salary between GBP 111,000 and GBP 145,000 per year
- Restricted Stock Units (RSUs)
- Wise benefits package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this position located?
This role is based in London.
What is the salary range for this role?
The starting salary ranges from GBP 111,000 to GBP 145,000 per year, accompanied by RSUs and benefits.
What technical skills are required?
Candidates must have experience with Trino or Presto, Apache Iceberg or Delta Lake, Medallion Architecture, dbt or Airflow, Apache Kafka, and programming in Python, SQL, Java, or Scala.
What is the employment type?
The posting specifies full-time employment.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.