M

Morgan Stanley

Manages investments and advises on financing

Python Developer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 7 years of overall development experience, including at least 5 years of hands-on Python experience; ability to write optimized, efficient, and clean code.
  • Experience using generative AI coding assistants such as Copilot, including Agent mode and Skills.
  • Experience developing generative AI applications, including using large language models in applications; agentic implementation; integrating data into large language model context; Model Context Protocol tools and infrastructure; agent-to-agent design and development; retrieval-augmented generation data solutions and vector storage; and prompt and context authoring.
  • Proficiency in relational and NoSQL databases; PostgreSQL and MongoDB are preferred.
  • Experience with DevOps practices, including continuous integration/continuous delivery pipeline management, containerization, and observability tools.
  • Ability to design and implement solutions to complex problems.
  • Ability to write thorough unit tests covering major logic components; using a coding assistant is preferred.
  • Experience with vendor or open-source agent frameworks and software development kits such as Azure Foundry and Copilot Studio.
  • Experience developing user interfaces using Angular or React.
  • Working knowledge of Linux/Unix and shell scripting.
  • Advanced coding and database skills, including query and code optimization.
  • Exposure to application designs and patterns for web, batch, and streaming.
  • Experience working in global Agile Scrum teams.
  • Proven leadership and communication abilities, including experience integrating, leveraging, and influencing teams, developers, and programs within a large enterprise.

Responsibilities

  • Design, develop, and implement scalable solutions primarily using Python and some Java as part of an Agile squad.
  • Use generative AI tools and coding assistants to improve development velocity and solution quality.
  • Collaborate with global teams to translate business requirements into robust technical solutions.
  • Participate in Agile meetings, deliver project status, and adapt to changing regulatory and business requirements.
  • Learn, improve, and apply Morgan Stanley's proprietary frameworks and best practices.
  • Write comprehensive tests to ensure code reliability and maintainability.
  • Respond proactively to change and master new technical and business concepts as needed.
  • Develop new capabilities and drive service improvement on the established platform foundations.
  • Adhere to Morgan Stanley software development lifecycle standards and governance.

Desired Qualifications

  • Experience with PostgreSQL, MongoDB, and related database technologies.
  • Experience writing unit tests using a coding assistant.

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