Principal Software Engineer

Morgan Stanley

Greater London

On-site

GBP 68,000 - 108,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Morgan Stanley in London is seeking a Principal Software Engineer (VP level) to join the Structured Credit & Financing Technology team. You will own hands-on delivery for intraday desk‑facing tools and partner with traders, strats, and risk teams to support front‑office workflows.

We require deep experience in Java/Scala/C#/Python, strong distributed systems knowledge, and a proven ability to mentor juniors while coordinating global delivery.

Qualifications

  • At least 8 years relevant experience.

Responsibilities

  • Provide intraday desk-facing coverage for Genesis trading tools and related workloads.
  • Deliver stability and platform enhancements across Structured Credit & Financing workflows.
  • Partner with traders, structurers, strats, operations, risk, and global tech teams to support daily business needs.
  • Resolve production issues and drive them to permanent resolution.
  • Build robust solutions across trade booking, risk/PnL, margin, settlement, reporting, and automation.

Job description

Salary: £68,000 - 108,000 per year

Requirements
  • We are seeking a hands-on software engineer with excellent communication skills, strong ownership, and the ability to operate effectively in a global team supporting a fast-moving front-office business.
  • We expect at least 8 years relevant experience.
  • We require a bachelors degree or above in Computer Science, Engineering, Mathematics, Physics, or a related quantitative / computational discipline.
  • We value strong hands-on software development experience in one or more modern programming languages such as Java, Scala, C++, C#, Python, or similar.
  • We look for strong understanding of distributed systems, service-oriented architecture, data flows, and production support patterns.
  • We expect strong analytical and problem-solving skills, with the ability to diagnose complex issues under time pressure.
  • We require experience working across the full software development lifecycle, from requirements analysis and design through implementation, testing, deployment, and production support.
  • We look for excellent written and verbal communication skills.
  • We expect the ability to work directly with business users and explain technical topics clearly.
  • We value self-motivation, accountability, and comfort operating with limited supervision.
  • We look for a strong team player with a collaborative working style.
  • We value experience in front-office technology, trading tools, risk systems, pricing platforms, or financial workflow automation.
  • We value knowledge of Fixed Income, Repo, TRS, Structured Note, CDS/CDS Index/CDS Index Option/CDS Index Tranche, Repacks, and PB.
  • We value experience with Genesis or similar front-office trading platforms.
  • We value experience improving the stability of business-critical applications through refactoring, automated testing, monitoring, performance tuning, and production hygiene.
  • We value experience with distributed computing, grid/cloud platforms, service integration, APIs, and data-driven workflows.
  • We value experience with modern DevOps and continuous delivery practices.
  • We value experience mentoring junior developers or coordinating delivery across a global team.
Responsibilities
  • We provide intraday desk-facing coverage for Credit Repo, Credit Exotics, and related Genesis trading tools.
  • We deliver strategic stability and platform enhancements across Structured Credit & Financing workflows.
  • We partner closely with traders, structurers, strats, operations, controllers, market risk, and global technology teams to support daily business needs.
  • We resolve production issues and drive them to permanent resolution.
  • We build robust solutions across trade booking, risk/PnL, margin, settlement, reporting, and workflow automation.
  • We lead the development of new ideas and/or policies in our area.
  • We analyze multiple sets of information to create summaries for various stakeholders.
  • We build credibility with traders and business stakeholders through clear communication and reliable delivery.
  • We improve the stability, supportability, and performance of key Structured Credit & Financing tools.
  • We deliver hands-on code changes rather than only coordinating work.
  • We help the London team become stronger in intraday coverage, Genesis development, and Structured Credit domain knowledge.
  • We contribute to a transparent global team culture where people share knowledge, support each other, and focus on improving delivery capability.
  • We develop and support medium to large-scale server-side applications.
Technologies
  • C#
  • Cloud
  • DevOps
  • Support
  • Java
  • Python
  • Scala
More

We are Morgan Stanleys Structured Credit & Financing Technology team in London, part of our Technology division focused on building the connections and capabilities that power our firm and help our clients and colleagues redefine markets. This is a Principal Software Engineering position at VP level within our software engineering job family. We operate as a global leader in financial services across more than 40 countries, with a collaborative culture, flexible working opportunities, and comprehensive employee benefits and perks. Our teams are supported and empowered, and we offer opportunities to grow across the business in an inclusive environment.

last updated 36 week of 2026

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

Similar jobs worth comparing

Principal Software Engineer - VP
Principal Software Engineer - VP

PowerToFly • Greater London

Hybrid
GBP 110,000 - 150,000
Principal Software Engineer - Front-Office Trading Tech
Principal Software Engineer - Front-Office Trading Tech

Morgan Stanley • Greater London

On-site
GBP 68,000 - 108,000
Front Office Senior Software Engineer (Fixed Income Risk System)
Front Office Senior Software Engineer (Fixed Income Risk System)

Morgan Stanley • Greater London

Hybrid
GBP 120,000 - 160,000
Lead Front‑Office Software Engineer – Structured Credit
Lead Front‑Office Software Engineer – Structured Credit

PowerToFly • Greater London

Hybrid
GBP 110,000 - 150,000
Associate Software Engineer (Back End)
Associate Software Engineer (Back End)

Liquidnet • Greater London

On-site
GBP 70,000 - 82,000
Senior Software Engineer (Fixed Income Risk System)
Senior Software Engineer (Fixed Income Risk System)

PowerToFly • Greater London

On-site
GBP 90,000 - 130,000
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Hybrid working (up to 2 days WFH)
Private medical care
Life insurance
+5
Senior Scala Engineer – Equity Derivatives Tech VP
Senior Scala Engineer – Equity Derivatives Tech VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Private medical care
Life insurance
Pension plan
+2
Senior Software Engineer (Fixed Income Risk System)
Senior Software Engineer (Fixed Income Risk System)

Morgan Stanley • Greater London

On-site
GBP 90,000 - 130,000
Senior Java Developer - Fixed Income Algo Tech, VP
Senior Java Developer - Fixed Income Algo Tech, VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
27 days annual leave
Discretionary bonus
Private medical care
+6