Posted 1w ago

Power Trading Software Engineer

@ Macquarie Group
Singapore, /, Singapore
OnsiteFull Time
Responsibilities:designing platforms, developing systems, ensuring reliability
Requirements Summary:2+ years experience in trading software engineering; high performance, low latency systems; C++, C#, Java, and/or Python; frontend skills (JavaScript/TypeScript) with Angular/React/Streamlit; 24/7 automated trading systems; energy markets knowledge; DevOps with CI/CD, containers, cloud; strong collaboration and on-call experience.
Technical Tools Mentioned:C++, C#, Java, Python, JavaScript, TypeScript, Angular, React, Streamlit, Docker, Kubernetes, CI/CD, cloud computing
Save
Mark Applied
Hide Job
Report & Hide
Job Description
2+ years of experience as a Trading Software Engineer building high performance, low latency systems using C++, C#, Java and/or Python
Strong frontend development skills using JavaScript / TypeScript, with experience in Angular, React or Streamlit for trading dashboards and UIs
Experience designing and operating high availability (24/7) automated trading systems, with a focus on reliability, resilience and performance
Solid understanding of energy and power markets, ideally with exposure to European power exchanges (EPEX, Nord Pool, ICE, EEX), and data providers like Meteologica , MetDesk or EnAppSys
Experience working closely with traders and quants to implement and operationalise trading models, forecasting and weather driven analytics
Strong knowledge of modern DevOps practices, including CI/CD, containerisation (Docker, Kubernetes), monitoring and cloud native development
Ownership mindset with strong communication skills and the ability to operate effectively in fast paced, time critical trading environments, including participation in a 24/7 on call rotation.