Java Software Engineer - Hybrid Working - Up to £160,000 Base (+ Bonus)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Java Software Engineer - Front Office eTrading
Compensation: Up to £160,000 Base + Bonus
Location: London (Hybrid)
Overview
A Tier 1 investment bank is seeking an experienced Java Software Engineer to join a rapidly growing front-office eTrading team. This role sits at the heart of the trading floor, where technology is a key revenue driver, and offers the opportunity to design and build mission-critical trading applications used directly by traders and investment teams. You will work in a high-impact, fast-paced environment that prioritises engineering excellence, modern development practices, and close collaboration with front-office stakeholders.
The Role
As a Java Software Engineer, you will take a leading role in the design and development of high-performance front-office trading systems, contributing directly to the bank’s electronic trading and investment platforms.
Key responsibilities
- Designing and developing high-performance Java applications from the ground up
- Building and enhancing front-office eTrading systems used in live markets
- Working closely with traders, product owners, and other front-office technology teams
- Applying best-in-class engineering standards, including clean architecture and TDD
- Contributing to technical leadership and driving engineering best practices across the team
What’s on Offer
- A true front-office role with direct exposure to trading and investment teams
- Access to state-of-the-art technologies and modern engineering toolchains
- Highly competitive bonus structure and comprehensive benefits package
- Strong emphasis on work-life balance, health, and well-being with flexible hybrid working
- Clear career progression and exposure to a wide range of technologies and business areas
Requirements
- Degree in Computer Science or a STEM discipline
- 4+ years’ experience in software engineering or a closely related role
- Strong expertise as a Java Software Engineer
- Proven experience working in a front-office environment
- Experience with modern development practices
- Excellent written and verbal communication skills
- Ability to thrive in a fast-paced, high-pressure front-office setting
If you are a Java Software Engineer looking to step into a front-office eTrading role at a top-tier investment bank, please apply with an up-to-date CV or email .
Requirements
- Degree in Computer Science or a STEM discipline
- 4+ years’ experience in software engineering or a closely related role
- Strong expertise as a Java Software Engineer
- Proven experience working in a front-office environment
- Experience with modern development practices
- Excellent written and verbal communication skills
- Ability to thrive in a fast-paced, high-pressure front-office setting
Benefits & conditions
- A true front-office role with direct exposure to trading and investment teams
- Access to state-of-the-art technologies and modern engineering toolchains
- Highly competitive bonus structure and comprehensive benefits package
- Strong emphasis on work-life balance, health, and well-being with flexible hybrid working
- Clear career progression and exposure to a wide range of technologies and business areas
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Fully Remote Software Engineer Jobs
Best Countries for Software Engineers
Where to Find Entry-Level Software Engineering Jobs