Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java/Scala Developer-Risk Infrastructure (Hybrid)

Morgan Stanley

We’re seeking a Senior Java/Scala Developer to join the Optimus SDLC team and lead the evolution of Optimus within the broader Codetree ecosystem, which supports Morgan Stanley’s Fixed Income business and 1,500+ developers working across approximately 40 million lines of code and 400,000+ tests. This hands‑on role will improve the software delivery lifecycle, from local development and code review through build, test, release, and deployment, by advancing developer tools, platform infrastructure, distributed systems, workflow automation, and AI‑enabled engineering capabilities.

In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.

Since 1935, Morgan Stanley is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.

What You’ll Do In The Role

  • Build and enhance backend services, developer-facing tools, IDE integrations, bots, and SDLC platform infrastructure.
  • Design reactive and event‑driven applications that integrate state from source control, build and test systems, workflow services, and operational data stores, and remain reliable under asynchronous updates and partial failures.
  • Contribute to AI‑enabled engineering workflows across coding, testing, build failure diagnosis, code review, documentation, developer assistance, and remediation.
  • Evolve SDLC tools and interfaces so AI assistants and agents can interact safely and reliably with these workflows at scale.
  • Take ownership of operational reliability across the SDLC platform, diagnosing failures across services, applications, pipelines, distributed test infrastructure, schedulers, caches, and storage systems, and converting recurring issues into durable engineering improvements.
  • Partner directly with developers through triage and user engagement, translating feedback into durable platform enhancements.
  • Build observability, metrics, dashboards, and workflow automation that make the SDLC more reliable, transparent, and self‑service.
  • Operate and scale build and test infrastructure supporting a large monorepo and extensive automated test estate.
  • Develop solutions with security, permissions, privacy, auditability, and responsible AI adoption in mind.

What You’ll Bring To The Role

  • 5+ years of software development experience, with strong Java or Scala skills (Python is used as a secondary language for automation and integration tooling).
  • Ability to design and develop scalable backend services, developer tooling, platform infrastructure, or automation solutions.
  • Understanding of Git workflows, code review practices, build systems, CI/CD concepts, test infrastructure, and release automation.
  • Strong debugging and analytical skills, with a track record of taking ownership of complex issues across distributed systems, build environments, and developer workflows.
  • Understanding of security, permissions, privacy, and auditability within engineering environments.
  • Ability to communicate effectively with technical users and stakeholders.
  • Experience with large monorepos, custom build systems, distributed test execution, or dependency graph analysis is beneficial.
  • Interest in applying AI-assisted software engineering tools safely and effectively across the SDLC.

All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the office.

Knowledge of French and English is required.

What You Can Expect From Morgan Stanley

At Morgan Stanley, we raise, manage and allocate capital for our clients – helping them reach their goals. We do it in a way that’s differentiated – and we’ve done that for 90 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. 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. There’s also ample opportunity to move about the business for those who show passion and grit in their work.

To learn more about our offices across the globe, please copy and paste into your browser.

Morgan Stanley is an equal opportunity employer committed to building and maintaining a workforce that is diverse in experience and background. Our recruiting efforts reflect our strong commitment to a culture of inclusion, where individuals are hired, developed, and advanced based on their skills and talents.

Our workforce reflects a broad cross-section of the global communities in which we operate, bringing a variety of backgrounds, talents, perspectives, and experiences.

For more information, please visit:

#J-18808-Ljbffr
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Java/Scala Developer-Risk Infrastructure (Hybrid) in Montréal, QC vacancy
  •  ...plateforme. Description du poste Chez Campus, le/la développeur Scala senior sera en charge d’assurer le bon fonctionnement et le...  ...Compétences techniques : Maîtrise en profondeur de Scala/Java: Programmation fonctionnelle en Scala Expérience avec les... 
    Senior
    Remote job
    Full time

    Campus Coach

    Montréal, QC
    17 days ago
  • \\\\   \ Prolifics is seeking for a Scala Developer to join our Information Management Practice Team. The successful candidate will be a highly motivated team player and will have significant experience in application development, a strong technical background and good... 
    Suggested
    Long term contract
    Full time
    Contract work
    Temporary work

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  •  ...About the Role  We are seeking an experienced and motivated Senior Java Developer to join our dynamic development team. In this role, you will...  ...honest technical guidance. Spotting technical debt and quality risks early, and helping the team prioritize fixing them before... 
    Senior
    Risk
    Remote job
    Permanent employment
    Full time

    Tecsys Inc.

    Montréal, QC
    a month ago
  •  ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The candidate will be a part of a business-oriented squad of developers focused on the build-out and maintenance of various applications... 
    Senior
    Full time

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  • $90k - $95k per year

     ...Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services...  ...Type: Permanent 37.5 hrs/week Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ...and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust...  ...one major server-side programming language such as Java, Node.js/TypeScript, Python, Go, C#, or similar... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...Titre du poste : Développeur JAVA Desktop Senior Département: Ingénierie Logiciels (Signature)...  ...Ingénierie Signature Emplacement : Hybride : Montreal Centre-Ville Niveau : Senior...  ...Québec. Job Title: Senior, Java Desktop Developer Department: Software Engineering (... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    16 days ago
  •  ...deliver. About this opportunity : ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical...  ...with ELITS colleagues, customer stakeholders, cloud teams, infrastructure teams, and technical users. Candidates should be comfortable... 
    Senior
    Long term contract
    Full time

    Elits

    Montréal, QC
    a month ago
  •  ...dynamique en tant que Développeur Java/Scala pour l’un de nos...  ...Concevoir, développer et améliorer l’infrastructure de reporting en temps réel,...  ...dynamic team as a Java/Scala Developer for one of our clients. This...  ...metrics reporting) and operational risk reporting for Leto deposits... 
    Risk
    Full time
    Apprenticeship
    Local area
    Worldwide

    M Three

    Montréal, QC
    more than 2 months ago
  •  ...Trigyn's direct financial client has an immediate opening for Java Developer in Montreal, Canada. Description: This role requires both...  ...Familiarity with reporting concepts and design • Exposure to Scala beneficial • Education Level: Bachelor's Degree. NO THIRD... 
    Full time
    Work at office
    Immediate start

    Trigyn Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...Required Skills Minimum 4 to 5 years of working experience as a Scala developer. Hands on development in Scala Spark and HDFS platform....  ...Montréal, QC: reliably commute or plan to relocate before starting work (preferred) Work Location: Hybrid remote in Montréal, QC... 
    Senior
    Full time
    Fixed term contract
    Remote work
    Relocation
    Monday to friday
    Shift work

    AstraNorth

    Montréal, QC
    9 days ago
  •  ...Company Description IT Job Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be done for the selected candidates. 8-10 years Hands on experience in Java Should have working experience in Spring and Hibernate... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...sustainable, more inclusive world. As a developer, candidate will play a pivotal role in...  ...-Side Technologies : Proficiency Scala, and Java Database : Teradata, DB2 DevOps...  ...Ensure the quality and consistency of infrastructure artifacts and contribute the automate testing... 
    Senior
    Full time

    Capgemini

    Montréal, QC
    2 days ago
  •  ...related field) or equivalent experience • 2-7+ years of experience in professional software development • 2-7+ years of extensive Java development experience • Applied knowledge of object-oriented programming and design • Overall Java Knowledge (Core Internals, Threading... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    more than 2 months ago
  •  ...Company Description IT Job Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be done for the selected candidates. Skill:: Spring, Hibernate and MQs. Technical • Java / JEE expert, possesses experience on unit... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...Description Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will... 
    Full time

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...platform behind TS Imagine’s trading, risk, and AI capabilities.   The...  ...corporate actions.   As a Senior Data Engineer, you will own...  ...systems, APIs, and files.   ~ Develop and maintain dbt models and...  ....   Why TS Imagine?   ~ Hybrid work model: four days in the Montreal... 
    Senior
    Risk
    Full time
    Work at office

    Ts Imagine

    Montréal, QC
    6 days ago
  •  ...Responsibility: Are you an outstanding Java developer who understands complex systems...  ...built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are:...  ...your expertise in application, data, and infrastructure architecture Work with large, complex... 
    Senior
    Full time

    Fivesky

    Montréal, QC
    2 days ago
  •  ...supplied with what they need, when they need it. Every role here connects to that outcome. Why This Role Matters   As a Senior Java Developer , you will join a team at the heart of the backend systems that power mission-critical supply chains in healthcare, retail,... 
    Senior
    Manual labor
    Remote work

    Tecsys Inc.

    Montréal, QC
    19 days ago
  •  ...We’re seeking a Senior Java/Scala Developer to join the Optimus SDLC team and lead the evolution of Optimus...  ...advancing developer tools, platform infrastructure, distributed systems, workflow...  ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work... 
    Senior
    Risk
    Full time
    Work at office
    Local area
    Remote work

    Morgan Stanley

    Montréal, QC
    15 hours ago
  •  ...Titre : Développeur Java Agentique IA Statut : Permanent temps...  ...plein Lieu : Montréal (hybride), centre-ville (à 100m du métro...  ...des connaissances fortes en infrastructures à clés publiques (PKI), et travaillant...  ...Title: Agentic AI Java Developer Status: Permanent, full-... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    more than 2 months ago
  •  ...are actively seeking an experienced Senior C# .NET Backend Developer . About the Role As part...  ...by global trading desks to compute risk exposure and process complex interest...  ...telemetry, and distributed messaging infrastructures . Requirements Candidate... 
    Senior
    Risk
    Permanent employment
    Full time
    Contract work
    Immediate start
    Relocation
    Relocation package

    NÖORD TECHNOLOGIES

    Montréal, QC
    14 days ago
  •  ...Titre du poste : Développeur.euse Java Full Stack (x2) Département: Ingénierie (Signature...  ...à : Chef·fe d’équipe Emplacement : Hybride (télétravail et présence sur site à...  ...--------- Job Title: Java Full Stack Developer Department: Engineering (Signature)... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    16 days ago
  • $20k per year

     ...tolerated. We are looking for several passionate Software Developers to join our team. In this role you'll build critical software that...  ...platform. You'll be surrounded by cutting-edge technology and senior engineers, giving you an ideal environment to grow and succeed.... 
    Senior
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  .... Looking for candidates to hire in following technologies. ~· Java ~· UI /UX Designer ~· ETL/DWH ~· Web Development...  ...Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer... 
    Full time

    Cygnus Professionals Inc.

    Montréal, QC
    more than 2 months ago
  •  ...we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly...  ...technology. Why your role matters As a Senior Database Reliability Engineer, you...  ...-level tuning in bare metal and hybrid setups. CI/CD for database... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    5 days ago
  •  ...Life Cycle (ADLC). We are looking for senior developer who embrace AI-assisted engineering practices...  ..., identify potential issues, assess risks, and take the necessary actions....  ...with CI/CD pipelines, automation, and Infrastructure as Code using tools such as GitLab, Jenkins... 
    Senior
    Risk
    Full time
    Remote work
    Flexible hours

    Solutions Petal Inc.

    Montréal, QC
    more than 2 months ago
  •  ...'une Développeuse d'automatisation et d'infrastructures de talent qui rejoindra notre équipe. Ce...  ...We are looking for a talented FinOps Developer to join our team. This role focuses on automating...  ...operational efficiency across cloud and hybrid environments. Conduct cost allocation... 
    Full time
    Part time
    Summer work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Gameloft Montréal

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software...  ...programming languages such as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree, college degree, certification in... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...the blockchain ecosystem and has already developed various decentralized solutions/tools for...  ...Cannabis industry. We are in the works to develop a fully compliant & immutable Supply-chain...  ...background. Preferably Go programming experience, Java or Javascript required.  * This job... 
    Senior
    Full time
    Casual work
    Flexible hours

    Greenstream Networks

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java/Scala Developer-Risk Infrastructure (Hybrid). Be the first to apply!