Senior Software Engineer (Java)
ICAP Energy AS
Posted
Feb 21, 2026
Location
UK
Type
Full-time
Mission
What you will drive
- Design and implement distributed, fault-tolerant Java services for electronic trading environments
- Lead performance tuning, optimisation, and refactoring of low-latency trading components
- Investigate and resolve production issues, ensuring system stability and high availability
- Collaborate with global teams, including Architecture, DevOps, and Product
- Mentor and guide engineers to improve technical capability and engineering standards
Impact
The difference you'll make
This role contributes to TP ICAP's purpose of providing clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data through responsible and innovative solutions.
Profile
What makes you a great fit
- Strong experience designing and building high-performance, low-latency Java services within electronic trading
- Strong experience with distributed messaging technologies (Solace/Kafka) and real-time systems
- Strong experience designing and building event-driven systems deployed to cloud environments (AWS, EC2, EKS, Kubernetes)
- Experience with memory architectures and network performance in low latency platforms
- Experience with Maven or Gradle (Maven preferred), and JUnit
- Experience in Git or other source control systems
- Experience in CI/CD concepts
- Strong communication skills with the ability to collaborate effectively across globally distributed teams
Benefits
What's in it for you
No specific compensation, perks, or culture highlights mentioned in the posting.
About
Inside ICAP Energy AS
TP ICAP Group is a world leading provider of market infrastructure, providing clients with access to global financial and commodities markets through responsible and innovative solutions. The Group is the largest interdealer broker in the world by revenue and the number one Energy & Commodities broker.