Senior Java Developer, Rates Derivatives Algo & E-Trading

Morgan Stanley

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
New York, NY
Salary
$155,000–$215,000 / yr
Employment
Full-time
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $162k
This role $185k
$97k $228k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $144,830–$180,125 — the blue band above. At the midpoint, this role pays about $185k versus about $162k 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 40 open roles on FindRole.

Listed pay typically runs $154,000–$214,000 across 34 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 joins the FICFX team as a Lead Software Engineering position at the Vice President level. This role involves taking full ownership of assignments from requirements gathering to rollout, including adding business logic, developing new services, performing maintenance, fixing bugs, and creating QA automation or framework development. The successful candidate will drive software design excellence, align technology initiatives with organizational goals, and optimize development workflows. Key technical requirements include strong Core Java experience, specifically JDK 21+, object-oriented programming, and experience with both new and legacy systems. The role requires domain knowledge in Fixed Income and Swaps, with a focus on eTrading platforms and potential exposure to Python, Scala, or AI tools like AMP/Claude Code.

What you'll do

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

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 (JDK 21+ would be beneficial).
  • Development experience in object-oriented programming and working with a mixture of new and legacy systems.
  • Fixed Income domain knowledge.
  • Experience with Swaps is preferred.
  • Previous eTrading experience with B2C Exchanges (e.g., Tradeweb/Bloomberg) is desired.
  • Previous Algo development experience is desired.

More like this

Similar roles

Rates eTrading Engineer (Vice President)

Morgan Stanley

New York, NY 21 days ago $155,000–$215,000
Java Python Object-Oriented Programming Low Latency Development QA Automation CLI AI Tools Fixed Income Algo Development B2C Exchanges B2B Venues
9+ yrs exp

Full Stack Java/Scala/DB2 Engineer - Vice President

Morgan Stanley

New York, NY 105 days ago $155,000–$215,000
Java Python Scala SQL PostgreSQL DB2 Sybase Spark Snowflake Hadoop MongoDB Linux UNIX Shell Scripting Perl CI/CD TDD Agile ETL Streaming Object-Oriented Programming AutoSys
10+ yrs exp

Senior Back-end Java Developer, Trading Platforms, VP

Citi

Jersey City, NJ 37 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
Hybrid