Senior Platform Engineer – Trading Systems (Commodities) - Toa Payoh
Senior Platform Engineer – Trading Systems (Energy/Commodities)
A leading global energy trading firm is expanding its in-house technology team in Singapore. As part of a strategic shift from vendor-reliant systems to internal platform ownership, we are seeking a Senior Platform Engineer to help build, extend, and integrate critical trading and risk infrastructure across the commodities lifecycle (LNG, coal, and others).
You will work closely with traders, risk managers, and product teams to develop new features, streamline workflows, and scale mission-critical systems such as ETRM and credit risk platforms (e.g., CubeLogic). This is a hands-on role suited for an engineer who enjoys full-stack problem-solving and wants to own platform evolution from within.
Key Responsibilities- Design, develop, and enhance trading and risk management systems using Python, C#, SQL Server, and modern Azure-based architecture (Databricks, ADF, Functions, etc.)
- Build integrations, APIs, and automation tools across systems including ETRM, CubeLogic, and internal decision-support platforms.
- Collaborate directly with business users to understand commodity trading workflows and translate them into scalable, production-grade features.
- Lead efforts to refactor legacy vendor customizations, improve test coverage, and modernize development pipelines with CI/CD and DevOps practices.
- Contribute to BI/reporting initiatives using Power BI and support a broader cloud-based data strategy.
- Work in a hybrid team with consultants and internal stakeholders, while gradually taking full ownership of the platform.
- 5–10 years of experience in software engineering, ideally within trading, commodities, or financial services.
- Strong backend development skills in Python and C#/.NET, with hands-on experience in SQL and data modeling.
- Familiarity with cloud-native development on Azure: Data Factory, Databricks, ADLS, Functions, and automation with PowerShell.
- Experience with ETRM systems (e.g., Allegro, Endur) or risk platforms (e.g., CubeLogic) is highly advantageous.
- Ability to work in fast-paced environments, engage directly with end users, and take ownership of technical challenges from design through delivery.
- Strong engineering fundamentals, attention to detail, and a proactive mindset toward automation and quality delivery.