Point your AI agent at freehire and let it find you a job.

Get the CLI →

Client Server

New

Software Engineer Python SQL - Market Data

Posted 3 views
Discussion

Summary

A hands-on Python engineer builds and maintains components of a financial market-data platform: designing ETL pipelines, data lakes/lakehouses and distributed microservices, while improving infrastructure, CI/CD and observability. Core stack is Python and SQL with relational, NoSQL and columnar databases.

Overview

In this role you will design and build components for a modern data platform using Python, with ownership across data engineering, ETL, and distributed systems. You’ll improve infrastructure, CI/CD, and observability while maintaining reliable, high-performance services. You’ll work in a small, collaborative team on end-to-end development and operations, shaping a data-driven platform for financial data. This is a hands-on position with meaningful impact and opportunities for growth and bonus potential.

Pay / Benefits
  • salary to 150k
  • bonus
  • pension
  • self development and career progression opportunities
Responsibilities
  • Design and build data platform components using Python
  • Develop and optimise ETL pipelines, Data Lakes/Lakehouses and distributed systems
  • Improve infrastructure, observability and CI/CD practices
  • Maintain and evolve existing systems (microservices, ETL, Excel add-ins)
  • Support platform operations, ensuring reliability and performance
Key requirements
  • Strong backend development experience with Python
  • Experience with financial or market data
  • Experience designing and operating data-intensive and distributed systems
  • Strong knowledge of databases (Relational, NoSQL and Columnar)
  • Willingness to own and work across full development lifecycle
  • Collaborative and pragmatic with stakeholder management skills
  • 2:1 or above in a STEM discipline, MSc likely
  • collaborative
  • stakeholder management
  • ownership mindset
  • Python
  • SQL
  • ETL

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available