Senior Software Engineer (AI & SaaS Applications)

BMLL Technologies

London

Hybrid

NOK 887,000 - 1,141,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
25 days holiday
Discretionary Bonus
Pension Scheme
Private Medical Insurance
Remote working flexibility
Life Insurance
Childcare Nursery Scheme
Well-being budget
Continuous learning
Collaborative culture
Team lunches
Free snacks and drinks
Team Socials
Cycle to Work Scheme

Job summary

BMLL Technologies is looking for a Senior Software Engineer to join their team in London. You will work on cutting-edge SaaS products focused on data science and visualization, collaborating with experts in Python and TypeScript.

Your role will involve designing scalable systems, mentoring junior engineers, and utilizing AI tools to enhance software delivery. BMLL fosters an inclusive culture, offering a hybrid working model along with competitive benefits.

Qualifications

  • Experience in developing B2B SaaS applications using Python and REST APIs.
  • Solid understanding of AWS services and infrastructure as code.
  • Good knowledge of PostgreSQL for data modeling and optimization.
  • Hands-on experience with AI tools for software development.
  • Proven track record in agile environments and collaboration.

Responsibilities

  • Design and implement scalable microservices for SaaS products.
  • Adopt AI tools and engineering practices to enhance productivity.
  • Work closely with Product Owner to translate requirements into tasks.
  • Contribute to AWS infrastructure and ensure operational excellence.
  • Support junior engineers through mentorship and code reviews.
  • Maintain high quality standards in code and deployment processes.

Skills

Python
TypeScript
AWS
PostgreSQL
AI engineering tools
Agile methodology
Data visualization
Microservices
Mentorship

Tools

Terraform
CloudWatch
CI/CD

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 behavior.

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.

For more information, visit our website or follow us on X (@bmlltech) and LinkedIn @ bmll

About the Role:

This is an exciting opportunity to work on industry-leading technology and make a meaningful impact on our core SaaS products. The BMLL Lab & Vantage products are the market-leading applications for data science and data visualisation on the largest financial datasets.

As a Senior Software Engineer, you will design and implement new features within a collaborative team of Python & TypeScript engineers, working closely with the SaaS Product Owner. You will embrace modern AI agent tools and automated workflows to accelerate your own delivery, contribute to a culture of quality and good engineering practice, and support the growth of colleagues around you

Key Responsibilities:
  • Design & Build: Contribute to the design, implementation, and evolution of scalable, reliable, and secure microservices for our core SaaS products, including Enterprise SaaS solutions across single- and multi-tenant architectures.
  • AI Tooling & Productivity: Adopt and champion AI engineering tools, LLM-driven coding assistants, and automated workflows to improve your own delivery speed and code quality.
  • Product Collaboration: Work closely with the Product Owner to understand complex financial data requirements and translate them into well-scoped engineering tasks. Bring a product-aware mindset and comfort navigating ambiguity to deliver clear, considered solutions.
  • Cloud Operations & Observability: Contribute to AWS infrastructure including leveraging CloudWatch Logs for monitoring, diagnostics, and incident support, maintaining operational excellence across services.
  • Mentorship & Peer Growth: Actively support the development of junior and mid-level engineers through thoughtful code reviews, sharing technical context, and being a reliable point of guidance. Contribute to raising the bar of engineering practice across the team without taking on a formal line management or lead responsibility.
  • Quality Excellence: Write well-tested, maintainable code and contribute to CI/CD pipelines and quality standards across the team
  • SaaS Architecture: Solid experience developing single-tenant and multi-tenant B2B SaaS applications using Python REST APIs and distributed microservices, including exposure to Enterprise SaaS delivery.
  • AWS & Infrastructure: Practical experience with core AWS services (Cognito, Lambda, Fargate, API Gateway, S3, IAM) and Infrastructure as Code via Terraform. Familiarity with IAM least-privilege patterns and CloudWatch Logs for observability.
  • PostgreSQL & Data Layer: Good working knowledge of PostgreSQL for relational data modelling, query optimization, and interacting with production database environments.
  • Modern Tooling & AI Literacy: Hands-on experience using AI engineering tools (e.g. Claude, GitHub Copilot, Cursor, LLM APIs, or automated agent workflows) to improve day-to-day productivity.
  • Leadership: Proven experience designing and delivering solutions in a fast-paced agile environment. Able to take ownership of engineering tasks end-to-end, drive progress without close supervision, and influence technical decisions constructively within a team.
  • Mentorship: A genuine interest in supporting colleagues' growth — comfortable giving constructive feedback in code reviews, explaining technical decisions clearly, and helping less experienced engineers develop good habits and confidence, without needing a formal leadership title to do so.
  • Navigating Ambiguity: Comfortable working in fast-moving, ambiguous environments, with a tendency to reduce complexity and work towards clear, practical decisions.
  • Collaboration & Communication: Strong communication skills with the ability to work effectively across engineering and product stakeholders, asking the right questions and keeping work aligned to outcomes.
Desirable Skills
  • Data Skills: Experience in data science and financial data visualization applications, particularly using TypeScript to build complex data interfaces.
  • FinTech / Capital Markets: Exposure to high-performance SaaS applications in front-office capital markets or data-intensive financial environments.
  • Broader AWS Skill Set: Experience with additional AWS services such as SQS, SNS, Step Functions, EventBridge, or Secrets Manager to support event-driven, resilient architectures.
  • Big Data & Analytics: Familiarity with high-scale data tools such as DuckDB, pandas, Spark, Databricks, or Snowflake.
  • AI/ML Workflows: Some exposure to semantic search, vector databases, or LLM orchestration frameworks (e.g., LangChain, LlamaIndex).
  • Agile Delivery: Understanding of continuous delivery practices and experience optimizing local-to-cloud development environments.
  • Front-End Data Skills: Proficiency in TypeScript for building data science interfaces and financial data visualisations
  • 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 Scheme
  • Combination 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 AI-Powered SaaS Engineer
Senior AI-Powered SaaS Engineer

BMLL Technologies • London

Hybrid
NOK 887,000 - 1,141,000
Competitive salary
25 days holiday
Discretionary Bonus
+12
Senior Software Engineer AI - Bislab Bislab | | Oslo
Senior Software Engineer AI - Bislab Bislab | | Oslo

Adviat • Oslo

On-site
NOK 700,000 - 950,000
Continuous learning and professional development
Supportive and collaborative team environment
Work-life balance
Senior Data Scientist - Product
Senior Data Scientist - Product

United States Digital Space LLC • London

On-site
NOK 1,136,000 - 1,893,000
FinOps Manager
FinOps Manager

Valarian Technologies Limited • London

On-site
NOK 887,000 - 1,395,000
Equity
Competitive salary
Pension
+5
Strategy Analytics Manager
Strategy Analytics Manager

Lendable • London

Hybrid
NOK 908,000 - 1,428,000
Winning team
Flexible working
Socials & connection
+5
Analyst (Consulting)
Analyst (Consulting)

Story Terrace Inc. • London

Hybrid
NOK 456,000 - 659,000
Training & development budget (£6,000)
Pension
Private healthcare
+8
Engineering Manager
Engineering Manager

Story Terrace Inc. • London

On-site
NOK 1,141,000 - 1,648,000
Bonus scheme
EMI share options
£6,000 annual training budget
+2
Analytics Engineer
Analytics Engineer

United States Digital Space LLC • London

Hybrid
NOK 840,000 - 1,213,000
Company card
Lunch/flexible meals
Private healthcare
+4
Credit Strategy & Analytics Manager
Credit Strategy & Analytics Manager

Story Terrace Inc. • London

Hybrid
NOK 887,000 - 1,395,000
Hybrid work model - 3 days in London
Stock options
Private Medical Insurance
+1
Senior Product Manager - Platform & AI
Senior Product Manager - Platform & AI

Wolf & Badger • London

Hybrid
NOK 1,014,000 - 1,141,000
Hybrid working policy
Generous annual leave
Staff discount
+2