Company Profile
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
Want more jobs like this?
Get Software Engineering jobs in Mumbai, India delivered to your inbox every week.
Department Profile
From global institutions to hedge funds, investors come to Morgan Stanley for sales, trading, and market-making services in almost every type of financial instrument in all the world's financial markets. Morgan Stanley professionals use our network and technology to provide liquidity and sophisticated analysis, to manage risk and execute reliably in the fast-changing markets.
Morgan Stanley's Institutional Equity Division (IED) is a world leader in the origination, distribution and trading of equity, equity-linked and equity-derivative securities. Our broad and deep client relationships, market-leading platform and intellectual insights enable us to be a world-class service provider to our clients for their financing, market access and portfolio management needs.
Global Markets Group is the offshoring arm of Morgan Stanley's Sales & Trading businesses in India. It covers functions across IED ranging from those associated with sales, trading, analytics, strats to risk management.
Primary Responsibilities
Morgan Stanley's Equities Derivatives division is looking for a Core Strategist for its Equity Derivative Strat Team. Strategists are key participants, together with traders and salespeople, in the revenue-generating activities of our Sales & Trading Division. Core Strategists provide the C++ quant library platform in which new product-specific valuation models are written. They ensure the speed, quality, consistency, and timely delivery of valuation models across all equity derivative products.
We are looking for a strategist to expand our platform that automatically catches bugs in our C++ valuation models before they reach production. These valuation models are contained in a large library with dozens of active contributors which we aim to release weekly. To achieve this rapid delivery, we want to expand our use of automated tools to detect common errors early. This platform will use a variety of techniques including:
- Regression testing
- Static analysis
- Test harnesses that mimic various production usages of our library
- Mathematical optimization algorithms for test selection
- Property-based testing with randomized test cases
- Fuzzing
Key Responsibilities
- Choose test subsets which maximize coverage for a given CPU usage budget using coverage reports and mathematical optimization algorithms.
- Collect and report statistics around the number of bugs caught early vs. late.
- Use the collected statistics to identify what new tools or test cases will be most effective.
- Implement the proposed tools or test cases.
- Write test harnesses in Python, Java, or C++.
- Support nightly runs of the entire testing platform.
- Refactor existing library code to eliminate common classes of bugs.
Skills required (essential)
- At least 2 years of experience in software development using C++.
- Bachelor's degree in a technical field that uses applied mathematics (ex. Computer Science, Engineering, Mathematics).
- Experience using Python or Java.
- Linux command line tools such as "bash", "awk" and "sed".
- Ability to work collaboratively in a team environment.
- Experience working in a cross-functional teams, bridging technical & design perspectives.
- Strong communication skills, both written and verbal.
- Drive and desire to work in an intense team-oriented environment.
In addition, below knowledge is not critical but useful for the role.
- Mathematical optimization algorithms.
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 85 years. At our foundation are five core values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - that guide our more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you'll find trusted colleagues, committed mentors and a culture that values diverse perspectives, individual intellect and cross-collaboration. We Firm is differentiated by the caliber of our diverse team. While our company culture and commitment to inclusion define our legacy and shape our future, helping to strengthen our business and bring value to clients around the world. Learn more about how we put this commitment to action: morganstanley.com/diversity. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry.
We're committed to bringing passion and customer focus to the business.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.