Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Senior Software Engineer

G MASS Open · verified Oct 24, 2026
On-site London Full-time Senior Software Engineering

At a glance

Senior Software Engineering role at G MASS. London · full-time · up to £100,000 base.

SalaryStated by G MASS
Up to £100,000
Base salary for this role, in GBP per year, as published in the posting.
Worked out from 21 postings that stated pay, median £99,250. Last updated Oct 14, 2026.
RoleSoftware Engineering
SenioritySenior
LocationLondon
WorkplaceOn-site
EmploymentFull-time
Base payup to £100,000
PostedJun 5, 2026 · 4mo ago
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and improve data and infrastructure platforms that support trading and research
  • Create systems that handle substantial data feeds arriving from sources around the world
  • Work with researchers, traders and engineers to shape platforms around investment workflows
  • Improve distributed systems so they scale well and remain fast and dependable
  • Develop and maintain services mainly in Java and Python, using Kafka, ArcticDB and MongoDB

What you bring

  • A degree in a quantitative or technical subject, such as computer science, mathematics or engineering
  • At least five years of software engineering using Java or Python
  • Strong working knowledge of Linux and Git
  • Hands-on experience with modern databases, such as Postgres or MongoDB

Who this fits

This senior role suits an engineer comfortable working independently and with stakeholders in a quantitative investment setting. The position is onsite in London and is a permanent, full-time role.

From the employer

G MASS are currently looking for an experienced Software Engineer to join a leading Investment Manager client. This role sits within a core engineering team at the centre of a highly quantitative investment environment, supporting the technology and data platforms that underpin systematic trading strategies and advanced research.

You will be working in a fast-paced, data-driven environment where engineering plays a critical role in enabling investment teams to access, process and utilise large volumes of market and research data.

Responsibilities

  • Design, develop and enhance large-scale data and infrastructure platforms supporting trading and research.
  • Build and maintain systems capable of processing large volumes of data from numerous global sources.
  • Work closely with researchers, traders and engineers to ensure platforms effectively support investment workflows.
  • Contribute to improving the scalability, performance and reliability of distributed systems.
  • Develop and maintain services primarily using Java and Python.
  • Work across modern data and messaging technologies including Kafka, ArcticDB and MongoDB.

Requirements

  • Degree in a quantitative/technical field (e.g. Computer Science, Mathematics, Engineering or Physics)
  • 5+ years’ software engineering experience using Java or Python
  • Strong Linux and Git knowledge
  • Experience with modern databases (e.g. Postgres, MongoDB or similar)
  • Strong problem-solving skills and attention to detail
  • Able to work independently and collaborate with stakeholders

Nice to have

  • Exposure to distributed systems
  • Open-source contributions
  • Familiarity with LLMs / AI tooling

Benefits

Salary: up to £100k

Permanent contract.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.