Software Engineer
We are seeking a Software Engineer to support the development and optimization of an ETRM (Energy Trading and Risk Management) system, with a focus on application setup, continuous integration, and continuous delivery (CI/CD) processes. Based in our London office, this role will be instrumental in ensuring robust integration of new features and maintaining a reliable and scalable system to support ongoing business growth. This is a key role within the team, responsible for driving performance improvements, promoting coding best practices, and contributing to the success of the overall development lifecycle.
Key Responsibilities
- Develop and integrate new components using C# and .NET Core
- 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
- Set up and configure application infrastructure to support Application system requirements
- Utilise PowerShell scripting for automation and system administration tasks
- Provide improvements to existing processes to optimise system performance to support business growth
- Maintain continuous integration and continuous delivery pipelines and support the CICD process
- 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
- Communicate technical concepts effectively to both technical and non-technical stakeholders
- Minimum 5 years experience in software engineering with a strong infrastructure and integration focus
- Proficiency in C# and .Net Core development
- Strong knowledge of SQL and relation database design
- Solid understanding of web services and API integrations
- Experience with infrastructure setup and application deployment
- Experience with Agile methodologies
- Excellent English, native or equivalent to C2 level oral and written skills
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Additional experience in Continuous Integration and Continuous Delivery integrations preferred
- Knowledge over Powershell and windows setup preferred
- Successfully integrating the team and proactively managing their technical needs
- Managing the development landscape
- Successfully help deliver the applications required for the system
View all remote jobs at Trafigura →
FAQ
- Is the Software Engineer position at Trafigura remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on January 22, 2026 and is still open for applications.
- How do I apply for the Software Engineer position at Trafigura?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote CI/CD jobs
Cloud Engineer - Frontend-leaning
JobgetherAsia
Staff Software Engineer, Marketplace Acquisition
ZocdocNorth America
System Architect
CI&TBrazil
Principal Software Engineer - Mobile Platform
CanvaAuckland, New Zealand
Software Engineer, Frontend (TypeScript)
Motorola SolutionsLondon, United Kingdom