Senior Java Developer, Rates Derivatives Algo & E-Trading

Morgan Stanley

Quick summary

Work type
On-site
Location
NY
Salary
$155,000–$215,000 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $185k
$134k most similar roles pay here $224k

This role pays more than 62% of similar roles. Most pay $144,350–$211,200 — the shaded band above. At the midpoint, this role pays about $185k versus about $178k 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 33 open roles on FindRole.

Listed pay typically runs $150,000–$210,000 across 29 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

As a Sr Java Developer in FICFX, you will join a dynamic team responsible for an etrading platform, taking full ownership from requirements gathering to rollout. Your day-to-day tasks include adding business logic, maintaining services, and developing QA automation frameworks while driving innovation in software design and architecture. You will partner with business leaders to align technology initiatives with organizational goals and provide strategic direction by evaluating tools and methodologies for efficiency gains. The role requires a strong background in Core Java (JDK 21+ preferred), object-oriented programming, and experience with legacy systems. Fixed Income domain knowledge, particularly swaps, is advantageous, as is familiarity with AI tools like AMP/Claude Code. Experience in eTrading platforms such as Tradeweb or Bloomberg is beneficial but not mandatory.

What you'll do

  • Drive innovation in software design and architecture to ensure high-quality development.
  • Align technology initiatives with organizational goals by partnering with business leaders.
  • Define strategies for optimizing software development processes and workflows.
  • Provide strategic direction for software engineering, setting long-term objectives.
  • Evaluate and recommend tools and methodologies to enhance development efficiency.

What we're looking for

  • Minimum 10 years of relevant software development experience
  • Strong Core Java development experience with JDK 21+
  • Experience in object-oriented programming and legacy/new systems
  • Fixed Income domain knowledge, preferably with swaps experience
  • Ability to drive innovation and ensure high-quality software development
  • Strategic direction setting for software engineering function
  • Bachelor's degree in Computer Science or related field required

More like this

Similar roles

Senior Back-end Java Developer, Trading Platforms

Citi

Remote (Jersey City, New Jersey) 10 days ago $142,320$213,480
Java Kotlin Python Spring Boot Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD DevOps Trunk-based development Feature flags Performance tuning Observability
Remote

Senior Lead Software Engineer, Java/Algo Trading

JPMorgan Chase

Plano, TX +1 4 days ago $147,250$225,000
Java Python Cucumber Kafka AMPS Linux Grafana Splunk FIX TLM SDLC CI/CD Messaging Systems Algorithmic Trading Performance Optimization Low-Touch System Design Real-Time Data Processing Behavior-Driven Development Automation Tools Secure Coding Automated Testing

Senior Java Engineer, Markets Financing Technology

Citi

Remote 80 days ago $121,200$181,800
Java Spring Boot Spring MVC Spring Security Docker Kubernetes AWS GCP Azure Microservices MVC CI/CD SQL PostgreSQL RESTful APIs JSON JUnit Mockito Jenkins Git Swagger OAuth2 SAML
Remote

Java Engineering Lead for Trade Payables Finance Systems Solutions

Citi

Remote (Jersey City, NJ) 10 days ago $176,720$265,080
Java Spring Framework Oracle MongoDB Docker Kubernetes Solace Kafka CQRS API Gateway Continuous Delivery DevOps TDD BDD Domain Driven Design Performance Tuning Digital Features Event-Driven Architecture CI/CD
Remote