Senior Software Engineer, Middle Office Modernization

Morgan McKinley

Singapore

On-site

SGD 120,000 - 180,000

Full time

9 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

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Morgan McKinley • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer - Equities Trading Platform (Low-Latency)
Senior Software Engineer - Equities Trading Platform (Low-Latency)

Morgan McKinley • Singapore

On-site
SGD 120,000 - 180,000
Manager / Senior Manager, Investment Data & Middle Office Oversight
Manager / Senior Manager, Investment Data & Middle Office Oversight

empower partners singapore • Singapore

On-site
SGD 120,000 - 170,000
Middle Office Implementation Lead
Middle Office Implementation Lead

INVARTIS CONSULTING • Singapore

On-site
SGD 180,000 - 300,000
Investment Data & Middle-Office Oversight Lead
Investment Data & Middle-Office Oversight Lead

empower partners singapore • Singapore

On-site
SGD 120,000 - 170,000
Full-Stack Engineer: Legacy Modernisation & Transformation
Full-Stack Engineer: Legacy Modernisation & Transformation

FPT Software • Singapore

On-site
SGD 60,000 - 80,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 Middle Office Transformation Lead
Senior Middle Office Transformation Lead

INVARTIS CONSULTING • Singapore

On-site
SGD 180,000 - 300,000
Middle Office Manager – Trading / Product Control (Singapore)
Middle Office Manager – Trading / Product Control (Singapore)

Amyethyst Asia Partners • Singapore

On-site
SGD 120,000 - 180,000
Lead Python Engineer for Systematic Trading
Lead Python Engineer for Systematic Trading

Morgan McKinley • Singapore

On-site
SGD 100,000 - 140,000