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- ...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...SeniorRemote jobFull time
- \\\\ \ 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...SuggestedLong term contractFull timeContract workTemporary work
- ...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...SeniorRiskRemote jobPermanent employmentFull time
- ...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...SeniorFull time
$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...SeniorLong term contractPermanent employmentFull timeContract workWork at office- ...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...SeniorFull timeWork at officeFlexible hours
- ...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 (...SeniorFull timeApprenticeshipWork at officeRemote workFlexible hours
- ...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...SeniorLong term contractFull time
- ...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...RiskFull timeApprenticeshipLocal areaWorldwide
- ...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 timeWork at officeImmediate start
- ...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...SeniorFull timeFixed term contractRemote workRelocationMonday to fridayShift work
- ...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 timeRelocation
- ...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...SeniorFull time
- ...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 timeFlexible hours
- ...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 timeRelocation
- ...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
- ...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...SeniorRiskFull timeWork at office
- ...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...SeniorFull time
- ...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,...SeniorManual laborRemote work
- ...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...SeniorRiskFull timeWork at officeLocal areaRemote work
- ...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 employmentFull timeRemote workFlexible hours
- ...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...SeniorRiskPermanent employmentFull timeContract workImmediate startRelocationRelocation package
- ...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 timeWork at officeRemote workFlexible hours
$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....SeniorFull timeImmediate start- .... 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
- ...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...SeniorFull timeInternshipWork at officeRemote workWorldwide
- ...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...SeniorRiskFull timeRemote workFlexible hours
- ...'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 timePart timeSummer workWork at officeLocal areaImmediate startWorldwideFlexible hours
- ...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...SeniorFull timeWork at officeFlexible hours
- ...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...SeniorFull timeCasual workFlexible hours
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!
- java developer Montréal, QC
- stage developpeur java Montréal, QC
- développeur java Montréal, QC
- java developer no experience Montréal, QC
- java software developer Montréal, QC
- senior java developer Montréal, QC
- entry level java developer Montréal, QC
- java developer remote Montréal, QC
- junior java developer Montréal, QC
- senior contracts manager contracts specialist Montréal, QC

