M

Morgan Stanley

Manages investments and advises on financing

Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Engineering, Mathematics, or a related discipline.
  • At least 7 years of professional software development experience, including leading technical delivery and mentoring engineers.
  • Extensive hands-on Java development experience and strong experience building modern web applications with Angular and TypeScript.
  • Experience designing and supporting large-scale distributed systems, RESTful services, and microservice architectures.
  • Strong domain knowledge in Equity Derivatives and/or Structured Products, with hands-on experience in one or more of Front-Office Trading Systems, Lifecycle Management, Trade Processing, Risk Management, or Investment Banking Technology.
  • Commitment to engineering excellence, including clean design, high-quality code, automated testing, code reviews, documentation, and continuous improvement of development practices.
  • Grounding in data structures, algorithms, software design, relational databases, and SQL.
  • Track record of delivery in Agile environments, analytical skills, clear communication across technical and business audiences, and an ownership mindset.
  • Ability to operate independently in a fast-paced front-office environment while balancing delivery speed, system resiliency, production stability, and risk/control awareness.
  • Applied use of generative AI tools to improve software engineering productivity, quality, and delivery outcomes.
  • Practical experience with prompt engineering and workflow automation that improves engineering effectiveness.
  • Curiosity and willingness to adopt emerging technologies that enhance software engineering.
  • Experience with Java 11+, Spring or Spring Boot, REST APIs, microservices, messaging or event-driven architectures, and distributed systems.
  • Experience with Angular, TypeScript, HTML5, CSS, and modern UI frameworks.
  • Experience with Kafka or similar messaging, containerization and orchestration, cloud platforms, observability, and monitoring.
  • Experience with Git, CI/CD pipelines, automated testing and test automation, code review, and performance optimization.

Responsibilities

  • Own end-to-end technical delivery for complex initiatives, from requirements analysis and architecture through implementation, testing, production rollout, and ongoing support.
  • Design, build, and maintain scalable enterprise applications, APIs, and user interfaces using Java, Spring Boot, and Angular across front-office and post-trade workflows.
  • Develop high-performance distributed systems that process large volumes of business-critical transactions, and lead architecture and design reviews across strategic platforms.
  • Modernize legacy applications toward microservices, event-driven, and modern platform architectures to improve resiliency, scalability, and observability.
  • Apply AI-assisted development tools responsibly across the software development lifecycle, including coding, testing, documentation, code review, troubleshooting, and workflow automation.
  • Translate business needs from Trading, Sales, Operations, Risk, and Compliance into robust technical solutions and deliver strategic and regulatory commitments.
  • Provide technical leadership and mentorship to engineers, set engineering standards, and collaborate with global teams and senior stakeholders to align priorities and delivery across regions.
  • Provide technical leadership during production incidents, troubleshoot complex distributed-systems issues, and drive continuous improvement in monitoring and stability.
  • Evolve the Structured Products technology platform, solve complex engineering challenges at scale, and influence strategic technology decisions.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs