-
Morgan McKinley

Senior Software Engineer (C#, .NET)

Morgan McKinley
Singapore · Full-time · Mid-Senior

About the Company

The client is a global consulting and technology services organization specializing in digital transformation for clients in the financial and fintech sectors. With operations spanning Asia, Australia, Europe, and the Middle East, our team of over 2,000 professionals supports businesses across the front, middle, and back office—offering a combination of strategic consulting, software delivery, and operational support. Their mission is to empower clients with innovative, scalable, and efficient solutions that meet the demands of modern financial markets.


They are seeking a seasoned software engineer with deep expertise in backend systems to join our fast-growing technology delivery team. This role involves designing, building, and maintaining enterprise-scale services in a distributed environment, with a focus on performance, reliability, and clean code.


Key Responsibilities

  • Collaborate with product and engineering teams to design and develop scalable backend microservices.
  • Contribute to all phases of the software development lifecycle, from planning through to deployment and post-release support.
  • Lead the adoption of engineering best practices and enforce coding standards through peer reviews and mentorship.
  • Monitor and enhance system performance, with attention to low-latency and high-throughput requirements.
  • Participate in deployment activities and provide production support when necessary.
  • Identify and document opportunities for technical and process improvement.


Requirements

  • At least 5 years of hands-on experience with C# and the .NET ecosystem (including .NET Core).
  • Strong foundation in backend application design, particularly in modular or service-based systems.
  • Practical experience integrating with messaging infrastructure and middleware technologies.
  • Proficient in using version control, automated pipelines, and modern testing frameworks.
  • Solid understanding of multithreading, asynchronous programming, and code optimization.
  • Comfortable working within agile frameworks (e.g., Scrum or Kanban) and adapting to fast-moving projects.
  • Excellent interpersonal and communication skills across technical and non-technical teams.


Bonus Points

  • Familiarity with deploying and managing applications on public cloud platforms (Azure, AWS, etc.).
  • Experience working with financial APIs and industry protocols such as FIX.
  • Exposure to real-time trading systems or financial market infrastructure (especially FX/CFD platforms).


If you're interested in the above role, click on the 'apply' function now! Alternatively, you can contact Mon Fei at [email protected] for a confidential discussion. Only shortlisted candidates will be notified.


Morgan McKinley Pte Ltd


Chow Mon Fei


EA Licence No: 11C5502


EA Registration No. R1877534

Key Skills

Ranked by relevance

cloud scrum aws c
Login to Apply
Posted
Aug 01, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Financial Services Information Services Software Development

Categories

Information Technology Finance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tenth Revolution Group
Related

DevOps Engineer

2026-05-28

Full-time
Mid-Senior
Germany
Information Services
Information Technology
View Job Details
Guidewire Software
Related

Software Engineer II

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Netlight
Related

Mobile Engineering Consultant (mid-level)

2026-05-28

Full-time
Entry
Germany
IT Services
Information Technology