Software Engineer, Backend Developer, Cloud Engineer - Software
Listed on 2026-02-28
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software, C# / Unity Developer
Location: London (City) – Hybrid / On-site / Remote**
We are a London-based financial trading firm seeking an experienced Software Engineer to join our development team and support the ongoing evolution of our in-house trading and brokerage systems.
This is a hands-on, business-critical role within a fast-paced trading environment. You will work directly with the Head of Development and collaborate closely with trading, operations, and infrastructure teams to maintain and enhance a proprietary platform used daily across Europe, the US, and Asia.
The Opportunity
You will play a key role in developing, supporting, and modernising core trading systems covering trade booking, P&L and risk capture, confirmations, reporting, and messaging integrations.
This role combines active software development with live production support and direct engagement with front-office stakeholders.
Key Responsibilities
- Design, develop, and maintain in-house trading and booking systems
- Contribute hands-on to daily development in C# / .NET
- Review and improve code quality, performance, and security
- Support architectural decisions and technical roadmap initiatives
- Enhance system stability, scalability, and resilience
- Assist in modernising legacy applications, including migration initiatives
- Provide support within live trading environments
- Diagnose and resolve complex technical and business-critical issues
- Translate business requirements into effective technical solutions
- Coordinate with Infrastructure and IT Support teams
Technical Environment
- C#
- Microsoft SQL Server
- In-house FIX engine
- Excel VBA-based systems
- Fully in-house developed platform
Skills & Experience
- 5+ years’ professional software development experience
- Strong expertise in C# and .NET (modern .NET advantageous)
- Experience maintaining and enhancing legacy systems
- Solid SQL Server and database design knowledge
- Experience with message brokers (e.g., Rabbit
MQ) - Understanding of distributed systems
- Experience with in financial services, brokerage, or trading environments
- Knowledge of equity and/or derivatives trading workflows
- Strong analytical and problem-solving skills
- Ability to operate effectively in high-pressure, business-critical environments
Highly Desirable
- Trading platform or booking system experience
- FIX protocol knowledge
- VBA experience
- Experience migrating Win Forms applications to modern architectures
- Azure cloud architecture exposure
- CI/CD and automation experience
Profile
We are looking for a motivated, commercially aware engineer who is:
- Comfortable working with responsibility and autonomy
- A strong communicator across technical and non-technical teams
- Pragmatic and solution-focused
- Willing to take ownership and contribute beyond defined responsibilities
What We Offer
- High-impact role within a growing financial firm
- Direct exposure to live trading systems
- Competitive compensation package
- Flexible working arrangements
- Opportunity to contribute to the long-term evolution of a proprietary trading platform
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: