Senior Software Engineer (AI & SaaS Applications)

BMLL

Greater London

On-site

GBP 60,000 - 80,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
25 days holiday plus bank holidays
Discretionary bonus
Pension scheme
Private medical insurance
Life insurance
Well-being budget
Cycle to work scheme
Weekly team lunches
Free fruit and snacks
Regular team socials

Job summary

BMLL is seeking a Senior Engineer to join our hybrid team in London. This role involves designing and implementing features for market-leading SaaS applications in a fast-paced environment. You will collaborate closely with the Product Owner and mentor junior engineers.

We value strong leadership, expertise in SaaS development, and excellent communication skills. Our benefits include competitive salary, 25 days holiday, remote working options, and a collaborative culture.

Qualifications

  • Proven experience in designing solutions in a fast-paced agile environment.
  • Expertise in developing single-tenant and multi-tenant B2B SaaS applications.
  • Experience in delivering SaaS applications into front-office capital markets.
  • Proficient in architecture design using AWS services.
  • Experience in data science and financial data visualization applications.
  • Strong analytical and troubleshooting skills.
  • Excellent communication skills to interact effectively with teams.

Responsibilities

  • Partner closely with Product Owner to translate complex requirements.
  • Contribute to application design and development.
  • Ensure system architecture aligns with best practices.
  • Provide mentorship to junior engineers.

Skills

Leadership
SaaS development
FinTech experience
Architecture design using AWS
Data science
Analytical skills
Communication skills

Tools

AWS services
Typescript
REST APIs
Data science tools

Job description

About BMLL

BMLL is the leading independent provider of harmonised Level 3, 2 and 1 historical data and analytics across global equities, ETFs, futures and US equity options. We provide market participants with immediate access to granular T+1 order book data and advanced analytics, enabling them to accelerate research, optimise trading strategies, and better understand market behaviour.

BMLL was acquired in 2025 by Nordic Capital, alongside minority shareholder Optiver, marking a joint commitment to accelerate the company's next phase of growth. We offer an inclusive and collaborative culture, a hybrid working environment that includes regular days in our London office, weekly team lunches, and a variety of out-of-hours social activities.

About the Role

This is a unique opportunity to build industry-leading technology, drive innovation and influence the direction of our company. The BMLL Lab & Vantage products are the market leading applications for data science and data visualisation on the largest financial datasets. This role involves working in a team of Python & Typescript engineers, alongside the SaaS applications Product Owner. As a senior engineer you will take the lead on design and implementation of new features.

Key Responsibilities
  • Partner closely with Product Owner in translating complex requirements into clear, actionable engineering tasks
  • Contribute to the application design and development, with effective strategies for testability and product quality
  • Ensure the architecture of the system aligns with best practice and meets the goals for scalability, reliability & security
  • Provide mentorship to junior engineers
Requirements
  • Leadership: Proven experience in designing solutions in a fast‑paced agile environment
  • SaaS: Expertise in developing single‑tenant and multi‑tenant B2B SaaS applications with REST APIs and distributed microservices.
  • FinTech: Experience in delivering SaaS applications into front‑office capital markets.
  • Design: Proficient in architecture design using AWS services such as Cognito, Lambda, Fargate, API Gateway, Terraform
  • Data Skills: Experience in data science and financial data visualisation applications in Typescript
  • Problem Solving: Strong analytical and troubleshooting skills
  • Communication: Excellent communication skills to interact effectively with development teams and product managers
Desirable Skills
  • Excellent communication skills, with the ability to communicate fluently with both technical and non-technical audiences
  • Experience with data science tools, e.g. one or more of Spark, pandas, DuckDB, DataBricks, Snowflake
  • Knowledge of agile development and continuous delivery methodologies
Benefits
  • Competitive salary
  • 25 days holiday plus bank holidays
  • Discretionary bonus
  • Pension scheme
  • Private medical insurance
  • Work remotely abroad for up to 40 business days each year
  • Life insurance
  • Childcare nursery schemeCombination of remote and London-based office working, with 2 days in the office per week
  • A yearly well‑being physical activity budget
  • Continuous learning through funded training and challenging projects
  • Collaborative culture
  • Weekly team lunches
  • Free fruit, snacks, and drinks provided throughout the day (when office-based)
  • Regular team socials
  • Cycle to work scheme

We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity. We are committed to removing barriers throughout our hiring process. If you have any special requirements or require reasonable adjustments to help you access career opportunities at BMLL, please do let us know at careers@bmlltech.com.

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

Similar jobs worth comparing

Senior Market Data Developer
Senior Market Data Developer

BMLL • Greater London

Hybrid
GBP 85,000 - 110,000
Competitive salary
25 days holiday plus bank holidays
Discretionary bonus
+10
Senior Sales Director | Hedge Funds
Senior Sales Director | Hedge Funds

BMLL • Greater London

Hybrid
GBP 80,000 - 120,000
Competitive salary
25 days holiday plus bank holidays
Pension Scheme
+10
Senior Python Engineer – FinTech Data & SaaS
Senior Python Engineer – FinTech Data & SaaS

BMLL • Greater London

Hybrid
GBP 60,000 - 80,000
Competitive salary
25 days holiday plus bank holidays
Discretionary bonus
+8
Full Stack Engineer
Full Stack Engineer

Bondaval • Greater London

Hybrid
GBP 60,000 - 90,000
Private healthcare
25 days holiday
Bike to work scheme
+4
Software Engineer: Data Pipelines and ML (Mid-career / Senior)
Software Engineer: Data Pipelines and ML (Mid-career / Senior)

Theia Insights • Cambridge

Hybrid
GBP 90,000 - 140,000
EMI share options
25 days holiday + bank holidays
Private health insurance
+1
Software Engineer: Data Pipelines and ML (Mid-career / Senior)
Software Engineer: Data Pipelines and ML (Mid-career / Senior)

Theia Insights • Greater London

Hybrid
GBP 90,000 - 130,000
EMI share options
Hybrid UK (London or Cambridge)
Private health insurance
+2
Back End Developer
Back End Developer

Mentor Talent Acquisition • Greater London

On-site
GBP 60,000 - 80,000
Private health insurance
Dinner when working late
Team off-sites
Software Engineer (ML Projects)
Software Engineer (ML Projects)

Starling • Greater London

Hybrid
GBP 70,000 - 90,000
33 days holiday
Extra holiday for birthday
Increased annual leave with service
+7
Senior Software Engineer
Senior Software Engineer

Tact • Greater London

Hybrid
GBP 108,000 - 132,000
Hybrid work option
Health insurance
Pension
+3
Principal Machine Learning Engineer
Principal Machine Learning Engineer

LSEG • Nottingham

On-site
GBP 120,000 - 160,000