Posted:
1/25/2026, 2:41:37 PM
Location(s):
England, United Kingdom ⋅ Greater London, England, United Kingdom
Experience Level(s):
Senior
Field(s):
Software Engineering
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 PowerShell 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 operational resilience
Demonstrated experience working with distributed teams across multiple locations and time zones, including effective asynchronous collaboration and handovers
Hands-on experience supporting production systems, encompassing incident resolution and root cause analysis
Strong emphasis on technical documentation, design artefacts, and knowledge sharing across teams
Department overview
Trafigura is committed to building and maintaining world class IT applications and infrastructure. The Trading IT group directly supports the Trafigura trading business, and this business has started a far-reaching programme to enhance and improve its trading applications using an innovative architecture to support business growth across the full range of business lines and geographies, and to enable the sharing of systems across different businesses.
These programmes are aimed at delivering functional capabilities, enhancements and technical infrastructure upgrades to enable continued business growth and enhanced profitability for the firm.
Equal opportunity employer
We are an Equal Opportunity Employer and take pride in a diverse workforce! We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, colour, religion, gender, sexual orientation, national origin, age, marital or veteran status, medical condition or handicap, disability, or any other legally protected status.
CV
Please make sure that you submit your CV in English.
Website: https://trafigura.com/
Headquarter Location: Singapore, Central Region, Singapore
Employee Count: 10001+
Year Founded: 1993
IPO Status: Private
Last Funding Type: Post-IPO Debt
Industries: Industrial ⋅ Mineral ⋅ Oil and Gas ⋅ Shipping ⋅ Supply Chain Management