Senior Software Engineer

Morgan McKinley

Singapore

On-site

SGD 120,000 - 180,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Morgan McKinley in Singapore is seeking an experienced Middle Office Software Engineer to drive a technical transformation within the Middle Office function. The role involves designing, developing and modernising systems that support P&L attribution, valuation of energy transactions, market risk assessment, data sourcing, ETL workflows and analytics.

You will modernise Excel/Python tools into scalable cloud-based systems, automate processes with cloud and AI, and partner with IT to deliver

Qualifications

  • Experience in developing applications using C#.NET, Python or other OO language.
  • Strong architectural and design capabilities (data modelling, microservices, distributed messaging, SOA, CQRS, event sourcing, n-tier architecture).
  • Cloud experience with Azure preferred.

Responsibilities

  • Modernise and transform existing Excel/Python tools into scalable cloud-based systems.
  • Automate and enhance business processes using cloud and AI technologies.
  • Architect and build robust systems with strong engineering practices (testing, CI/CD, automation).
  • Partner with Middle Office and IT to deliver solutions aligned with architecture and infrastructure standards.
  • Provide 3rd-line production support and ensure sustainable deployment into IT environments.
  • Develop data platforms, APIs, libraries and storage solutions for efficient data access.
  • Contribute to strategic system redesign and the team’s AI initiatives.
  • Maintain documentation and promote knowledge continuity.
  • Deeply understand trading workflows and engage directly with business users.

Skills

C#.NET
Python
Object-Oriented Programming
Data modelling
Microservices
SOA
CQRS
Event sourcing
N-tier architecture
Azure

Tools

Docker
Kubernetes
Azure

Job description

A global, utility-backed energy trading organisation specialising in LNG, coal and freight. The company manages one of the world’s largest energy portfolios, giving it deep insight into global energy markets. It supports customers in optimising portfolios, enhancing supply security and improving risk management. With over 250 employees across Singapore, Japan, the UK and the US, the organisation operates a substantial LNG and coal trading business and maintains a strong financial position with multibillion-dollar equity and an A+ credit rating.

Job Description / Responsibilities

The company is seeking an experienced Middle Office Software Engineer to drive a technical transformation within the Middle Office function. The role involves designing, developing and modernising systems that support processes such as P&L attribution, valuation of energy transactions, market risk assessment, data sourcing, ETL workflows and analytics.

Key responsibilities include:

  • Modernise and transform existing Excel/Python tools into scalable cloud-based systems.
  • Automate and enhance business processes using cloud and AI technologies.
  • Architect and build robust systems with strong engineering practices (testing, CI/CD, automation).
  • Partner with Middle Office and IT to deliver solutions aligned with architecture and infrastructure standards.
  • Provide 3rd-line production support and ensure sustainable deployment into IT environments.
  • Develop data platforms, APIs, libraries and storage solutions for efficient data access.
  • Contribute to strategic system redesign and the team’s AI initiatives.
  • Maintain documentation and promote knowledge continuity.
  • Deeply understand trading workflows and engage directly with business users.
Requirements
  • Strong experience in developing applications using C#.NET, Python or any other Object-Oriented Programming language.
  • Strong architectural and design capabilities (data modelling, microservices, distributed messaging, SOA, CQRS, event sourcing, n-tier architecture).
  • Cloud experience (Azure preferred).
Nice-to-Haves
  • Experience with containerised microservices (Docker, Kubernetes).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Middle Office Modernization
Senior Software Engineer, Middle Office Modernization

Morgan McKinley • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer, Java, Equities Derivatives Front Office Flow Technology
Lead Software Engineer, Java, Equities Derivatives Front Office Flow Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 70,000 - 95,000
Senior Solution Engineer (Java/Python) Financial Services
Senior Solution Engineer (Java/Python) Financial Services

ntt singapore pte. ltd. • Singapore

On-site
SGD 100,000 - 150,000
Senior Software Engineer
Senior Software Engineer

RJC Group • Singapore

On-site
SGD 112,000 - 167,000
Lead Software Engineer, Commodities Technology — Energy
Lead Software Engineer, Commodities Technology — Energy

United States Digital Space LLC • Singapore

On-site
SGD 150,000 - 270,000
Senior Developer (Angular+Java)
Senior Developer (Angular+Java)

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 240,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Candid-I • Singapore

On-site
SGD 70,000 - 100,000
Software Developer
Software Developer

Amicus Talent Solutions • Singapore

On-site
SGD 70,000 - 90,000
Competitive compensation
Performance-based bonuses
Comprehensive benefits
+1
Software Engineer (Java) - Trading Systems
Software Engineer (Java) - Trading Systems

EC1 Partners • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000