Morgan Stanley

Advanced Python Developer - Vice President

Morgan Stanley$150K — $175K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience with complex production systems.
  • Strong programming skills in Python with solid OOP, design patterns, and architecture understanding.
  • If Java is your primary language, familiarity with Python and the PyPI ecosystem is required.
  • Experience in designing, developing, and operating enterprise-level systems.
  • Hands-on expertise with RDBMS and SQL, particularly with data modeling and performance.
  • Proficiency in Linux/UNIX environments, including command-line and shell scripting.
  • Practical experience with CI/CD pipeline development and automation practices.
  • Experience using TDD and automated testing in production.

Responsibilities

  • Own technical direction for a scalable data ingestion platform.
  • Design and implement complex software solutions using OOP principles.
  • Lead and mentor an engineering team with accountability for delivery.
  • Drive engineering best practices like TDD and documentation.
  • Guide CI/CD strategy for improved deployment processes.
  • Troubleshoot and debug applications in UNIX/Linux environments.

Benefits

  • Opportunities for coaching and mentoring within the team.
  • Exposure to cutting-edge technologies and engineering practices.
  • Participation in a robust Agile development environment.
  • Encouragement of continuous learning and professional development.
  • Access to global office locations and connectivity across teams.
Full Job Description
This is a Lead Software Engineering position at the Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.

What you'll do in the role:

  • Own end-to-end technical direction for a data ingestion platform (ETL and streaming), ensuring scalability, performance, reliability, and maintainability.


  • Design and deliver complex software solutions using strong object-oriented design principles and pragmatic architecture patterns.


  • Lead and mentor a small engineering team: coaching, code reviews, technical guidance, and delivery accountability.


  • Drive engineering best practices across the team, including TDD, coding standards, observability, documentation, and operational readiness.


  • Guide CI/CD strategy and implementation to improve release consistency, deployment safety, and environment reproducibility.


  • Troubleshoot and debug applications in UNIX/Linux environments, including hands-on support for production issues and root-cause analysis.


What you'll bring to the role:

  • 10+ years of relevant software engineering experience, including ownership of complex systems in production environments.
  • Strong programming skills in Python, with deep understanding of OOP, design patterns, and clean architecture.
  • If primary language is Java, working knowledge of Python and familiarity with the PyPI ecosystem is expected.
  • Proven experience designing, developing, and operating enterprise systems.
  • Strong hands-on experience with RDBMS and SQL (e.g., DB2, PostgreSQL, Sybase) and data modeling/query performance concepts.
  • Proficiency in Linux/UNIX, including command-line usage and shell scripting for automation.
  • Practical experience building and maintaining CI/CD pipelines, with strong understanding of release processes and quality gates.
  • Demonstrated use of TDD and/or disciplined automated testing practices in real-world delivery.
  • Experience with modern SDLC methodologies, including Agile.
  • Strong written and verbal communication skills, including the ability to translate complex technical topics for non-technical stakeholders.
  • Experience mentoring, leading, or managing a small engineering team (directly or through technical leadership).


Preferred (Nice-to-Have) Qualifications

  • Experience with MPP databases (e.g., Teradata, Greenplum).
  • Exposure to Snowflake and/or cloud platforms and services.
  • Experience with Big Data and non-relational platforms (e.g., Hadoop, MongoDB).
  • Familiarity with DevOps tooling and automated change management processes.
  • Experience with scheduling/automation tooling and scripting (e.g., AutoSys, UNIX shell, Perl) for DevOps automation.
  • Strong computer science foundation, including complexity analysis and performance optimization.
  • Experience in financial services, especially accounting/finance-related data domains.
  • Understanding of business reporting concepts, data design, and data science fundamentals.


Leadership Expectations

  • Sets a high technical bar through example-hands-on contribution, high-quality reviews, and thoughtful architecture decisions.
  • Promotes an engineering culture focused on reliability, transparency, continuous improvement, and measurable outcomes.


Expected base pay rates for the role will be between $150,000 and $175,000 per year at the commencement of employment. However, base pay if hired will be determined on an individualized basis and is only part of the total compensation package, which, depending on the position, may also include commission earnings, incentive compensation, discretionary bonuses, other short and long-term incentive packages, and other Morgan Stanley sponsored benefit programs.

To learn more about our offices across the globe, please copy and paste https://www.morganstanley.com/about-us/global-offices into your browser.

About Morgan Stanley

Morgan Stanley Investment Management are active managers of capital, working to outperform the market and deliver results for their clients. Morgan Stanley Investment Management's long-tenured professionals apply their experience and expertise across public and private markets, in single-sector, multi-asset and custom solutions.

Morgan Stanley Careers

Joining Morgan Stanley today means becoming part of a global team dedicated to strengthening communities, pioneering innovation, and fostering diversity. As a leading global financial services firm, Morgan Stanley offers unparalleled job opportunities, career growth, and a culture of leadership that together create an exceptional employment experience. Work You’ll Do At Morgan Stanley, you will collaborate with knowledgeable professionals to drive innovation and deliver solutions in financial services. Our team is composed of diverse, talented individuals who bring their unique skills and perspectives to work every day, setting the standard for leadership in the global market. Morgan Stanley is not just a company; it's a place where ambitious, creative, and skilled individuals can build a rewarding career. Here, you can experience the benefits of a vibrant culture dedicated to professional growth and diversity training. Internship Programs Kickstart your career with Morgan Stanley’s internship programs. These positions offer invaluable industry insights and professional experience to students and recent graduates. Interns at Morgan Stanley gain hands-on experience, working alongside seasoned experts in a dynamic, supportive environment. Innovation and Professional Growth We believe in the power of innovation to solve complex problems and encourage our team to think differently and act boldly. Morgan Stanley supports your career development through comprehensive training, development programs, and leadership workshops, ensuring that every employee has the tools they need to succeed. Join Our Team Explore the various job opportunities at Morgan Stanley, from entry-level positions to executive roles. We are hiring individuals who are passionate about finance and eager to contribute to a team that values integrity, excellence, and a forward-thinking mindset. Enhance your skills through our networking events, mentorship opportunities, and ongoing professional development. Stay Connected Keep up to date with the latest from Morgan Stanley Careers by subscribing to our job alert emails. Tailor your preferences to receive updates about new postings, career tips, and exclusive insights from our team leaders. Apply Now Ready to take the next step in your career? Search open positions that match your skills and interests on the Morgan Stanley Jobs portal. Prepare your resume, refine your interview techniques, and join a company that values innovation and leadership. At Morgan Stanley, we’re not just building careers—we’re developing leaders. Discover how far your talents can take you by joining our team today.
Learn more about Morgan Stanley
Size
77,000 employees
Market Cap
$144.1 billion
Industry
Net Income
$10.9 billion
Founded
1935
5 Year Trend
+10%
Revenue
$52 billion
NASDAQ

Similar Jobs

More Jobs at Morgan Stanley

More Enterprise Technology Jobs

Find similar Advanced Python Developer - Vice President jobs: