Software Engineer, Global Financial Reporting Systems

Oxford Knight

Greater London

On-site

GBP 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Oxford Knight is seeking a Software Engineer, Reporting to join a fast-growing financial services firm with global reach. You will design, own and optimize a generalized reporting system feeding outputs for multiple products across regions, ensuring correctness, reliability and performance.

The role focuses on building robust data-driven reporting pipelines using Python, Pandas and SQL (Snowflake, Postgres), with a strong emphasis on observability, alerting and scalable scheduling (AirFlow).

Qualifications

  • Hands-on architecture experience building critical reporting or data transformation systems.
  • Experience adding observability with tools like Datadog, Grafana, Prometheus.
  • Experience designing tight SLO (>0.99) workflows on scheduling systems (AirFlow).
  • Expert-level Python, Pandas and SQL skills (Snowflake and Postgres).
  • Strong code-review skills and maintaining robust, generalizable code.

Responsibilities

  • Design, develop and own a generalized system for generating business-critical reports from backend data platform
  • High-impact role: reporting systems handle outputs for all products globally, and are necessary to launch and grow all business products
  • Take ownership of correctness, reliability, and performance of reporting
  • Develop a deep understanding of the business context in which the team operates
  • Drive communication between engineers and stakeholders across the business

Skills

Python
Pandas
SQL
Datadog
Grafana
Prometheus
AirFlow
Code review

Tools

Snowflake
Postgres

Job description

Oxford Knight is seeking a Software Engineer, Reporting to join a fast-growing financial services firm with global reach. You will design, own and optimize a generalized reporting system feeding outputs for multiple products across regions, ensuring correctness, reliability and performance.

The role focuses on building robust data-driven reporting pipelines using Python, Pandas and SQL (Snowflake, Postgres), with a strong emphasis on observability, alerting and scalable scheduling (AirFlow).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Reporting – London Or Nyc
Software Engineer, Reporting – London Or Nyc

Oxford Knight • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer - Interim
Software Engineer - Interim

dnevo Partners • Greater London

On-site
GBP 65,000 - 90,000
Regulatory Reporting Engineer
Regulatory Reporting Engineer

Citadel Securities • Greater London

On-site
GBP 55,000 - 75,000
Python Software Engineer - Reporting Technology
Python Software Engineer - Reporting Technology

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Senior Python Engineer - Regulatory Reporting & Automation
Senior Python Engineer - Regulatory Reporting & Automation

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Software Engineer - £120,000 + Comps - London
Software Engineer - £120,000 + Comps - London

Hunter Bond • London

On-site
GBP 70,000 - 90,000
Senior Software Engineer - Market Data Platform
Senior Software Engineer - Market Data Platform

Bloomberg • Greater London

On-site
GBP 55,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation
Python Developer
Python Developer

Stott and May • London

Hybrid
GBP 60,000 - 80,000
Senior Quant Developer — Market Data & Low-Latency Systems
Senior Quant Developer — Market Data & Low-Latency Systems

Oxford Knight • Greater London

On-site
GBP 90,000 - 150,000