Senior Software Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-01-29
Listing for:
Trafigura Group
Full Time
position Listed on 2026-01-29
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Backend Developer
Job Description & How to Apply Below
** Main purpose
** We are seeking a Software Engineer to support the development and optimization of an ETRM (Energy Trading and Risk Management) system, with the focus on defining, designing and implementing software solutions in the context of Trafigura’s current ETRM platform’s extensibility capabilities. Based in our London office, this role is expected to closely collaborate with Trafigura’s team and in the context of stablished delivery cycle to support efficient solutions are provided in a time to market that is aligned with the ongoing business needs that are reflective of their growth and expansion.
This is a key role within the team, responsible proposing, implementing, supporting and validating software solutions, promoting coding best practices, and contributing to the success of the overall development lifecycle.
** Key responsibilities
*** Propose and Document Software Designs for solutions or new functionalities
* Implement Software designs while following the development and delivery cycle
* Implement new and enhance existing Horizon Class Events
* Develop and integrate new components using C# and .NET Core as main language
* Design and implement robust database solutions using SQL and relational database principles
* Build and maintain web services and API integrations to support trading operations
* Write clean, maintainable code following industry best practices and coding standards
* Support the testing execution team and automated testing activities
* Set up and configure application infrastructure to support Application system requirements
* Utilise Power Shell scripting for automation and system administration tasks
* Monitor system reliability and scalability, proactively addressing potential issues
* Drive performance improvements across the development lifecycle
* Work closely with Windows Server administration teams, vendors, and internal application teams
* Collaborate with outsourced IT service providers to deliver integrated solutions
* Participate actively in Agile ceremonies and contribute to sprint planning and retrospectives
** Required qualifications
*** Minimum 8 years’ experience in software engineering with focus on software development, software development cycle
* Bachelor's degree in Computer Science, Information Technology, or a related field
* Proficiency in C# and .Net Core development
* Strong knowledge of SQL and relation database design
* Experience configuring and extending Allegro Horizon
* Demonstrable experience on Horizon Class events Development deployment and debugging.
* Solid understanding of web services and API integrations
* Clear understanding of base concepts of financial and physical trading life cycle
* Strong technical ownership and leadership, with accountability for solution design, code reviews, and mentoring of junior developers
* Clear focus on non-functional requirements, including performance, scalability, security, and operational resilience
* Demonstrated experience working with distributed teams across multiple locations and time zones, including effective asynchronous collaboration and handovers
* Strong emphasis on technical documentation, design artefacts, and knowledge sharing across teams
* Experience with Agile methodologies
* Proficient English, native or equivalent to C2 level oral and written skills
** Preferred qualifications
*** Experience developing solutions or participating in implementation of ETRM projects for Energy companies or Energy commodity trading companies. Particularly in the Gas and Power space
* Hands-on experience supporting production systems, encompassing incident resolution and root cause analysis
* Knowledge over other development languages
** Attributes for success
*** Interpersonal skills to be a great teammate
* Extended experience on development life cycle
* Understanding Energy trading life cycle
* Interest and capability to interact with technical and non-technical team members or users.
* Strong technical ownership and leadership, with accountability for solution design, code reviews, and mentoring of junior developers
* Clear focus on non-functional requirements, including performance, scalability, security, and…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×