Senior Software Engineer

Cititec — United Kingdom · Posted ~7 hours ago

Senior

Skills

C# .NET Enterprise application development APIs Integrations Distributed systems Energy trading Commodities ETRM/CTRM Software architecture Production support ETRM CTRM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Software Engineer is sought to modernize and evolve a critical energy and commodities trading platform. You will own technical solutions from design through deployment and production support, develop enterprise applications using C#/.NET, and work on APIs, integrations, and distributed systems. Experience in energy trading, commodities, or ETRM/CTRM environments is required, with a strong focus on scalable, resilient technology and close collaboration across product, business analysis, and architecture.

Highlights

Senior hands-on engineering opportunity focused on modernizing a critical trading platform and evolving it toward a more scalable and resilient architecture. The role provides ownership from solution design through deployment and production support, close collaboration with product and architecture stakeholders, and compensation of up to £150k plus a 30% bonus.

Description

Senior Software Engineer | Energy Trading | up to £150k + 30% bonus We’re working with a leading organisation within the energy and commodities sector that is looking for a Senior Engineer to join its energy trading technology team. This is a hands-on senior engineering role focused on the modernisation and evolution of a critical energy trading platform. You’ll play a key role in transforming the technology landscape, delivering complex platform enhancements and helping move the business towards a more scalable, resilient and modern architecture. You’ll own technical solutions from design through to deployment and production support, while working closely with Product, Business Analysis and Architecture teams to turn commercial requirements into scalable technology. Experience required: Strong hands-on experience developing enterprise applications using C#/.NETExperience within energy trading, commodities or ETRM/CTRM environmentsExpertise in APIs, integrations, distributed systems and cloud-native applicationsStrong understanding of software architecture, system design, scalability, resilience and securityExperience with AWS and/or AzureStrong SQL and data analysis skills, including optimisation and production troubleshootingExperience with CI/CD, automated testing and modern DevOps practicesA track record of leading complex technical initiatives within business-critical environmentsExcellent stakeholder management and communication skillsExperience mentoring and supporting other engineersExperience using AI-assisted engineering tools such as GitHub Copilot, Claude Code, Cursor or similar