✦ Luna Orbit — Software Engineering

C++ Developer

at Morgan Stanley

📍 New York, New York, United States of America Unknown 💰 $165K – $165K USD / year Posted March 31, 2026
Salary $165K – $165K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Not specified
Category Software Engineering

C++ Software Engineer role in Morgan Stanley's Front-office Credit Risk systems, responsible for pricing model implementation and risk data infrastructure at the Director level.

  • Front-office risk tech development
  • pricing model implementation
  • collaborate with strategists and modeling group
  • modify and enhance pricing engine
  • ensure data infrastructure supports risk management

Stacks include C++, shell scripting, DB2, Java, Perl; UNIX-based environment; emphasis on pricing engines and cross-asset risk calculations; SDLC-driven development with emphasis on performance and accuracy.

The ideal candidate is a mid-level software engineer with 4+ years of C++ experience, strong OO design skills, and a background in scripting (Perl/Python/Shell) on UNIX platforms. They should be comfortable working in a front-office credit risk setting within a large financial services firm and able to contribute to pricing model implementations and risk data infrastructure.

C++ programmingObject Oriented ProgrammingScripting languages - Perl/Python/ShellUNIX platform experienceSQLSDLC
JavaOTC Derivatives experienceCounterparty risk/margining experienceDomain knowledge in risk analytics
C++ programmingObject Oriented ProgrammingScripting languages (PerlPythonShell)UNIXSQLSDLCOOPStructured Query Language
C++C plus plusShell ScriptingUNIXDB2IBM DB2JavaPerlPythonSQLStructured Query LanguageObject Oriented ProgrammingOOPSoftware Development Life CycleSDLC
leadershipcommunicationteamworkproblem-solvingtime managementprioritizationstakeholder management
Industry Banking
Job Function Develop and maintain high-scale C++ pricing and risk data infrastructure for front-office applications
Role Subtype Software Engineer
Tech Domains C++, Java, SQL / PostgreSQL
C++C plus plusShell ScriptingUNIXDB2IBM DB2JavaPerlPythonSQLStructured Query LanguageObject Oriented ProgrammingOOPSoftware Development Life CycleSDLCFront-office Credit RiskPricing modelPricing engineRisk AnalyticsOTC derivativesCross asset

Bachelor's degree or higher not specified as requirement, Lack of C++ experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile