Senior Java Developer, Rates Derivatives Algo & E-Trading

Morgan Stanley

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$155,000–$215,000 / yr
Posted
28 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $160k
This role $185k
$109k most similar roles pay here $226k

This role pays more than 80% of similar roles. Most pay $142,400–$177,900 — the shaded band above. At the midpoint, this role pays about $185k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About Morgan Stanley

Morgan Stanley is a global financial services firm providing investment banking, securities, wealth management, and investment management services to corporations, governments, institutions, and individuals. Industry: Investment Banking & Financial Services

Morgan Stanley currently has 38 open roles on FindRole.

Listed pay typically runs $150,000–$210,000 across 31 roles with salary data.

Most-posted roles

View all roles at Morgan Stanley

At a glance

TL;DR · Senior Java Developer, Rates Derivatives Algo & E-Trading

Senior Java Developer - Rates Derivatives Algo & E-Trading is a Lead Software Engineering position at the Vice President level within the FICFX team. The successful candidate will take full ownership of assignments from requirements gathering to rollout, performing tasks such as adding business logic, developing new services, maintenance, bug fixes, QA automation, and framework development. This role focuses on driving excellence in software design and architecture while optimizing development processes. Key technical requirements include extensive Core Java experience, proficiency in object-oriented programming, and the ability to work with both new and legacy systems. The candidate should be familiar with Python or Scala as needed. The role specifically addresses the fixed income domain, focusing on swaps and e-trading platforms for B2C exchanges while potentially involving algorithmic development within a rates derivatives context.

What you'll do

  • Take full ownership of assignments from initial requirements gathering through to final rollout.
  • Develop and maintain software solutions including business logic, new services, bug fixes, and framework development.
  • Drive innovation in software design and architecture while promoting best practices for high-quality development.
  • Implement strategies to optimize software development processes and workflows.
  • Provide strategic direction for the software engineering function and set long-term objectives.
  • Evaluate and recommend tools, platforms, and methodologies to improve team efficiency.
  • Represent the software engineering function in executive meetings and planning sessions.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum 10 years of relevant software development experience.
  • Strong Core Java development experience, with JDK 21+ preferred.
  • Experience in object-oriented programming and working with both new and legacy systems.
  • Knowledge of the Fixed Income domain and experience with Swaps is preferred.
  • Previous eTrading experience with B2C Exchanges such as Tradeweb or Bloomberg is desired.
  • Exposure to AMP, Claude Code, or similar AI tools is beneficial.
  • Willingness to learn and work with other technologies like Python or Scala as required.

More like this

Similar roles

eTrading Engineer Vice President

Morgan Stanley

New York, NY 78 days ago $155,000$215,000
Java Python Low Latency Development QA Automation Object-Oriented Programming CLI AI Tools Fixed Income
6+ yrs exp

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote