Associate, Software Engineer
Morgan Stanley
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Morgan Stanley
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment, and wealth management services. The Firm's employees serve clients worldwide from more than 1,200 offices in 43 countries. 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.
Your Role as an Associate, Software Engineer
As an Associate, Software Engineer in New York, NY, you will be responsible for maintaining internally developed systems used for automating the importation of Python packages. This role involves managing and resolving any issues that arise during the automation process. You will also familiarize and train team members to utilize Python effectively, acting as the primary point-of-contact for all Python escalations. Leveraging your expertise, you will assist in resolving technical issues related to open-source installations. A key responsibility includes developing Python modules for internal Firm use. Furthermore, you will complete root-cause analyses to identify Python core and C-suite issues. Telecommuting is permitted for up to 2 days per week.
What You'll Bring to the Role
- Master’s degree in Computer Science, Information Technology, or a related field of study.
- Requires three (3) years of experience in the position offered or three (3) years as a Software Developer, Software Engineer, or a closely related occupation.
- Requires three (3) years of experience with the following skills:
- Software package management
- Native code compilation
- Windows OS fundamentals
- CI/CD
- SDLC policy and processes
- Code debugging
- Root cause analysis
- Programming language interoperability
- Requires two (2) years of experience with the following skills:
- Python development
- Linux OS fundamentals
- Agile project management
- Software architecture
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. 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.
Key skills/competency
- Python Development
- Software Package Management
- Native Code Compilation
- CI/CD
- SDLC
- Root Cause Analysis
- Agile Methodologies
- Linux OS
- Windows OS
- Software Architecture
How to Get Hired at Morgan Stanley
- Research Morgan Stanley's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Associate, Software Engineer: Highlight Python, software package management, CI/CD, and root cause analysis skills, aligning with the job description.
- Prepare for technical Python interviews: Brush up on data structures, algorithms, and practical Python development scenarios relevant to financial services.
- Showcase problem-solving skills: Emphasize your experience with debugging, native code compilation, and root cause analysis during interviews.
- Demonstrate agile and architectural understanding: Discuss your experience with Agile project management and software architecture best practices.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background