×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer

Job in Glasgow, Glasgow City Area, G1, Scotland, UK
Listing for: Morgan Stanley
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We’re seeking someone to join our team as a Full Stack Engineer. Ideally the candidate will be proficient in Java and/or Scala as well as having experience of a variety of other cloud technologies or techniques, including Spark, Data Bricks, Azure Cloud, Snowflake and Power BI. Additionally experience with front end technologies such as Angular, relational databases, automated testing frameworks and build tools is beneficial.

The candidate will be familiar with techniques and concepts related to building high quality software in an agile fashion, including automated testing, tooling and Dev Ops tools/concepts.

This is an existing squad, building solutions that fit our user’s needs. Morgan Stanley is working with regulatory agencies on complex taxonomies as well as giving our internal users the ability to analyse the data and help present the reports to these agencies.

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 Software Engineer position, 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
  • Lead the design and development of complex full stack software systems and applications, contributing across backend services and user-facing components.
  • Mentor junior and mid-level engineers, providing hands‑on technical guidance on building high‑quality software in an agile environment.
  • Architect solutions that meet performance, scalability, and security requirements, leveraging distributed compute and cloud platform capabilities where appropriate.
  • Drive technical excellence through code reviews, design discussions, and knowledge sharing, with a focus on maintainable, well‑tested solutions.
  • Collaborate with stakeholders to define project roadmap and technical strategy, ensuring solutions align to delivery priorities and agile ways of working.
  • Implement and advocate for best practices in software engineering and design patterns, including automated testing, tooling, and Dev Ops concepts.
  • Contribute to the evaluation and adoption of new tools and technologies, including cloud and data platform technologies used within the stack.
  • Lead efforts to refactor and optimize existing codebase for efficiency and maintainability, improving reliability and long‑term supportability.
  • Maintain and enhance existing software applications to optimize performance and functionality, applying disciplined engineering and testing practices.
  • Integrate prepackaged software and services into the bank's technology ecosystem, supporting end‑to‑end integration across systems.
  • Conduct code reviews, debugging, and performance tuning to ensure software quality and reliability, using automated testing frameworks and strong engineering practices.
  • Stay updated on emerging technologies, trends, and tools to drive innovation and continuous improvement, particularly in cloud technologies and modern software delivery practices.
What You’ll Bring To

The Role
  • Full Stack experience across backend services and frontend development, delivering end‑to‑end features and applications.
  • Java and/or Scala backends, with proficiency building and supporting backend services in one or both languages.
  • Angular or similar front end experience, building and maintaining user interfaces as part of a full stack delivery.
  • Distributed compute concepts, with experience using technologies such as Spark and/or Databricks, and familiarity with comparable frameworks such as Apache Beam.
  • Azure Cloud technologies experience, working within Azure‑based environments and applying cloud techniques as part of solution delivery.
  • Cloud DB / relational DB experience, including platforms such as Snowflake and/or Sybase, with comfort working with relational data stores.
  • Unix experience, working effectively in Unix‑based environments as…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary