As a Senior Software Engineer at Centrica Energy, you will play a key role in designing, building, and evolving the technology platforms that support our power trading operations. You will work within a highly skilled agile team, combining hands‑on software engineering with technical leadership to shape architecture, drive engineering best practices, and mentor fellow developers.
This role can be based out of our Antwerp, Belgium office.
Responsibilities
Leading the design, development, and enhancement of robust backend services and APIs using .NET C#
Driving technical architecture decisions and ensuring solutions are scalable, secure, and maintainable
Building and enhancing desktop applications using WPF and integrating systems via Web APIs
Championing engineering excellence through code reviews, automated testing, and continuous improvement of development standards
Leveraging AWS Cloud and Kubernetes to deliver resilient, cloud‑native solutions
Designing and optimizing data solutions using MongoDB, PostgreSQL, and MSSQL
Implementing and supporting event‑driven architectures using RabbitMQ and Kafka
Enhancing observability through monitoring, alerting, and logging with Datadog
Driving CI/CD best practices using Jenkins, Octopus Deploy, and Argo
Collaborating across teams using Git, Jira, and Confluence
Working closely with traders, analysts, and business stakeholders to understand requirements and deliver high‑impact solutions
Mentoring and supporting less experienced engineers, fostering a culture of collaboration, learning, and continuous improvement
Contributing to the technical roadmap and helping shape the future direction of our platforms and engineering capabilities
Qualifications
Significant experience developing enterprise applications using .NET C#
Strong expertise across modern software engineering practices, including cloud technologies, system design, and DevOps
Experience designing scalable, distributed systems and making sound architectural decisions
Passionate about delivering high‑quality, maintainable, and well‑tested software
Enjoy mentoring and supporting other engineers while helping raise technical standards across the team
Confidently partner with business users to understand challenges and deliver practical solutions
Thrives in an agile environment and balances technical excellence with business priorities
Experience working with some or all of the technologies within our stack: AWS, Kubernetes, Kafka, RabbitMQ, Datadog, MongoDB, PostgreSQL, and MSSQL
Curious, proactive, and motivated by solving real‑world problems
Excited by the opportunity to contribute to the green energy transition
Previous experience within energy trading is beneficial but not essential
Strong engineering capability, leadership potential, and a growth mindset
We understand the importance of a smooth transition. To support you, we offer an extensive onboarding programme tailored to your needs. You will be paired with a dedicated buddy and supported by experienced colleagues who will help you quickly build domain knowledge and establish yourself within the team.
#J-18808-Ljbffr
Similar jobs

Senior Software Engineer (C# / SQL Server)

Apply Now
Back to search page