Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer, Reporting – London or NYC

Oxford Knight

Greater London

On-site

GBP 100,000 - 125,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-growing financial services firm in Greater London is seeking talented software engineers to design and develop business-critical reporting systems. This role emphasizes ownership of the correctness and performance of reporting tools. The ideal candidate has strong skills in Python, SQL, and experience in building and integrating observability into production systems. Join the team to play a key role in the firm's global success.

Qualifications

  • Proficient in building critical financial or regulatory reporting systems.
  • Experience in integrating observability in production systems.
  • Strong skills in writing maintainable and generalizable code.

Responsibilities

  • Design and develop business-critical reporting systems.
  • Ensure correctness, reliability, and performance in reporting.
  • Communicate effectively between engineering and stakeholders.

Skills

Hands-on architecture experience building reporting systems
Experience with Datadog
Strong Python programming skills
SQL expertise (Snowflake, Postgres)
Superb code-review skills

Tools

AirFlow
Grafana
Prometheus
Job description

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class software engineers to help build on their success.

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 & Experience Required
  • Hands-on architecture experience building critical financial / regulatory / customer reporting or data transformation systems
  • Direct experience building alerting, observability and monitoring into production systems, using tools such as Datadog, Grafana, Prometheus
  • Experience designing tight SLO (>
  • 0.99) workflows on scheduling systems at scale (e.g. AirFlow)
  • Expert-level programmer in Python, Pandas and SQL (Snowflake and Postgres)
  • Superb code-review skills and strong instincts on how to write robust, maintainable, and generalizable code
Nice to have, but not required
  • Parallel computing patterns (multiprocessing, threading) experience and technologies (PySpark, Dask)
  • Experience with ledger, trading, risk management, pricing, or other large-scale transaction / event-processing systems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.