
Trading Solutions Software Engineer
Centrica plc6 days ago
Aalborg, DenmarkSenior
Responsibilities
- Design and implement high-throughput .NET services and APIs using C# and ASP.NET Core for trading and post-trade workflows.
- Build integrations with external venues, TSOs/DSOs, brokers, and market data providers.
- Develop software supporting order-to-cash journeys, real-time integrations, data-rich services, settlements, and reconciliation.
- Engineer for reliability, observability, performance, and secure coding.
- Collaborate with traders, quants, analysts, and operations to clarify requirements and iterate on solutions.
- Mentor teammates and contribute to engineering excellence.
Requirements
- Extensive .NET expertise, including C#, .NET, distributed systems, streaming solutions, and REST/gRPC patterns.
- Deep experience with trading platforms and post-trade processes, including settlements and reconciliation.
- Experience in energy trading, particularly power or gas, with renewables experience preferred.
- Experience with cloud platforms, ideally AWS, containers, monitoring and telemetry, CI/CD, and secure engineering practices.
- Senior software engineering experience in fast-moving, data-intensive environments.
Benefits
- Flexible total rewards designed to support employees and their families financially, physically, and emotionally.
- Opportunities for growth and development in a collaborative, sustainability-focused team.
- The role is based in Aalborg.
About Centrica plc
Centrica plc supplies gas, electricity, and related services to homes and businesses, primarily in the UK and Ireland, through brands such as British Gas and Bord Gáis Energy. It also trades energy, manages storage and distributed energy assets, and provides home services and connected-home technology. Headquartered in Windsor, Berkshire, the company was created in 1997 from the demerger of British Gas and is listed on the London Stock Exchange.