Other Jobs
Loading...

Fixed Income Federal Risk Applications - Java/Scala Software Engineer

Sorry, looks like this job is no longer open 😔

Check out other job openings on our job board!

View more
Company
Morgan Stanley
Job location
London, UK
Job type
Full-time
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

We are seeking a software engineer to join our team in the Fixed Income Federal Risk Applications department. Our team develops and maintains highly scalable systems that utilise modern and innovative technologies to advance our front-office pricing and risk analytics capabilities for global Fixed Income trading desks. Our stakeholders include various fixed income trading desks and risk managers. Successful candidates will be highly technical developers who can deliver innovative solutions within our existing award-winning risk calculation framework. Our main technical challenge is to scale up our infrastructure so that it can process large and complex calculations, as well as handle vast amounts of data. We massively parallelise calculations across tens of thousands of CPUs and hundreds of terabytes of memory spanning multiple physical hosts, while keeping overheads to a minimum. Another part of the role is to participate in our DevOps team, which helps to simplify and improve the reliability of our systems, and to build monitoring tools for our calculation streams. The role requires someone who is self-motivated, quick to learn, and takes ownership of their solutions, working throughout the full project lifecycle from problem analysis to successful delivery to production. We are looking for an enthusiastic and fast-learning software developer, ideally with experience in Java or Scala. A strong candidate will be able to demonstrate the ability to analyse complex software and business domain issues and then clearly communicate both problems and solutions to technical and business audiences, as well as implement them. What you’ll do in the role: • Develop innovative solutions with our powerful graph calculation framework in Scala • Utilise your strong technical skills in one of the largest Scala projects in the world • Work on highly visible, technically challenging projects involving teams from multiple departments • Foster a culture of innovation, collaboration, and continuous learning within the team • Develop and maintain relationships with key stakeholders to ensure project success • Execution of software development projects, ensuring quality and timely delivery • Have the opportunity to work in close collaboration with our business users and to learn business concepts such as how certain financial products and financial markets work • Participate in all stages of the lifecycle of an IT system, including gathering requirements and refining user stories, designing solutions, and writing code, as well as helping our support organisation answer the most interesting user questions • Work within a diverse technology landscape involving various programming languages (Java, Scala, Python), data management systems, and CI/CD pipelines (Jenkins) What you’ll bring to the role: • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience • 3 years of software development experience • Interest in functional programming and the Scala language • Strong analytical and problem-solving skills • Ability to align technology initiatives with business objectives • Ability to foster a collaborative team culture • Strong communication skills in general • Prior experience in developing data or computation-intensive (e.g. grid-based) backend applications is an advantage • Ability to work effectively on a large codebase with contributions from hundreds of developers, collaborating with both low-level infrastructure teams and high-level, business-focused teams • Strong Java or Scala skills, with the willingness to learn the other language if not already mastered at a sufficient level, are important • Prior knowledge of financial products is an advantage • Knowledge of Scala is an advantage but not a requirement We offer: • A supportive and vibrant multinational environment that leverages technology to its highest potential. We embrace individual differences and believe in teamwork • An open door to have continuous dialogue with our senior leaders – an environment where you are truly listened to • Professional development opportunities, including access to Morgan Stanley’s world-class internal training • A competitive compensation and benefits package, including eligibility for an annual bonus and flexible working arrangements (core hours/work-time cycle and opportunity to work from home)
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.