Senior C++/C# Software Engineer – Structured Finance Solutions

Main Location
New York City, NY, United States
Open jobs
powertofly approved What Moody's Corporation Has to Offer:

Moody's is an essential component of the global capital markets, providing credit ratings, research, tools and analysis that contribute to transparent and integrated financial markets. Moody's supports independent thought and promotes a work environment that values and maximizes the contributions of all employees. Moody's offers their employees:

  • Commuter Benefit Plan
  • Discounted Employee Stock Purchase Plan
  • Educational Assistance
  • Financial Planning
  • Flexible Work Arrangements
  • Parental Leave
  • Department

    At Moody’s Analytics, we provide financial intelligence and analytical tools to help our clients make better, faster decisions. This exciting opportunity sits in our Structured Solutions group. In this group, we combine financial engineering, software development, and data management to develop analytic software and data tools for structured finance markets around the world. Serving a global client base of hundreds of top financial services organizations, our team is highly dynamic, collaborative, and nimble. We work with a diverse group of clients and colleagues to develop and deliver high-tech innovative solutions, and an exceptional customer experience. #LI-LA1

    Job Description

    As a Senior Software Engineer you will work alongside talented team members and key business stakeholders to develop and enhance complex analytical software applications for analyzing structured fixed income securities. The primary programming language is C++ but a knowledge of C# is also beneficial.
    To be successful, it requires the ability understand and implement user requirements in multiple areas including UI, calculation, and database layers. Our team utilizes Waterfall and Agile Software Development Life Cycles and has a high degree of collaboration with our key business stakeholders. We are looking for a great team player who is comfortable working with team members at different locations in multiple time zones for project deliverables.

    Key responsibilities include but are not limited to:
    • Develop and program complex features for our core analytics and cashflow engines.
    • Interpret business requirements in collaboration with Business Analyst team.
    • Provide input into technical design at the story and/or module level.
    • Perform bug-fixes/enhancements to existing products.
    • Investigate and find root cause for software problems reported by clients.
    • Act as mentor and review code of more junior team members.


    • Master’s degree or foreign equivalent in Computer Science, Engineering, Information Technology or closely related field.
    • Experience working as a C++ programmer.
    • Strong understanding of Object-Oriented Programming concepts.
    • Familiarity with C#, Java and SQL a plus.
    • Solid understanding of OOP, data structure and algorithms, numerical analysis, and XML.
    • Experience working with AWS services.
    • Must possess strong analytical, troubleshooting and problem-solving skills.
    • Ability to learn quickly and work independently.
    • Ability to lead and mentor junior developers.
    • Knowledge of fixed income finance is a plus
    • Must possess strong written and verbal communication skills.
    We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
    Are you hiring? Join our platform for diversifiying your team
    Senior C++/C# Software Engineer – Structured Finance Solutions
    Moody's Corporation