Kerry Consulting

Full Stack Software Engineer - Energy Trading

Posted: just now

Job Description

Overview Our client is a leading player in the global energy trading sector, operating across multiple commodities with a strong presence in financial and physical markets. They are seeking a Full Stack Software Engineer to be embedded in their risk function to drive technical innovation in their processes. This is a unique opportunity to shape technology of a sophisticated trading operation while working at the intersection of finance, technology and supply chain. Role As a Full Stack Software Engineer, you will serve as a technical catalyst in modernizing critical business systems. You will partner closely with analysts and risk professionals to architect, develop, and optimize cloud-based solutions that power transaction valuation, P&L attribution, market risk assessment, and data infrastructure. Your work will span the full technical spectrum-from transforming legacy Excel and Python workflows into scalable Azure-based platforms, to building APIs and microservices that enable efficient data consumption across the organization. You will take ownership of production systems, provide technical leadership on strategic initiatives, and collaborate with enterprise IT teams to ensure architectural alignment. This is a hands-on role requiring strong engineering discipline, including automated testing, CI/CD practices, and a commitment to code quality. You will also contribute to the team's AI initiatives and help establish best practices for a modern, sustainable technology environment. Requirements We are seeking candidates with a strong academic foundation (degree level or equivalent) and at least 3 years of software development experience, ideally within commodity trading or a sophisticated technology organization. You must demonstrate solid expertise in Python and JavaScript (Angular preferred), with proficiency in C#, Azure, AKE, and Azure Services highly valued. The ability to design clean, maintainable, modular code is essential, alongside strong capabilities in database design (relational and non-relational), distributed architectures (microservices, REST/RPC, event sourcing, CQRS), and comprehensive test automation strategies. Beyond technical skills, we seek individuals who are highly independent, demonstrate strong learning agility, and excel at stakeholder engagement. You must be flexible, proactive in problem-solving, and capable of working autonomously while maintaining exceptional communication with both technical and business stakeholders. To Apply To apply, please submit your resume to Yien Quek at yq@kerryconsulting.com. We regret to inform that only successful shortlisted candidates will be notified. Licence No: 16S8060 | Registration no: R1109830

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In