At a Glance
- Tasks: Lead Java development projects and mentor a team of engineers.
- Company: Morgan Stanley is a global leader in financial services, innovating since 1935.
- Benefits: Enjoy flexible working options, comprehensive perks, and career growth opportunities.
- Why this job: Join a culture of innovation and collaboration while shaping the future of finance.
- Qualifications: 6+ years of experience in software engineering and a relevant degree required.
- Other info: This role offers significant career advancement and a chance to work with top talent.
The predicted salary is between 48000 - 84000 £ per year.
We’re seeking someone to join our team as a Lead Java Software Engineer in our Secured Financing trading tech area. Key responsibilities will include developing out our global credit repo offering as well as driving the direction of how we modernise our trading plant away from legacy mainframe technology onto our in house scala based Optimus framework. This will be a hands-on development role with significant opportunity for career growth as the candidate becomes comfortable with our business and tech stack.
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 Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.
What You’ll Do:
- Provide technical leadership and vision for software development projects.
- Define technical architecture and roadmap for large-scale, mission-critical systems.
- Work alongside and mentor a team of software engineers, providing coaching and feedback.
- Foster a culture of innovation, collaboration, and continuous learning within the team.
- Develop and maintain relationships with key stakeholders to ensure project success.
- Oversee the execution of software development projects, ensuring quality and on-time delivery.
- Represent the software engineering team in cross-functional discussions and planning sessions.
- Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions.
What You’ll Bring:
- Ability to effectively manage multiple functions or guide junior staff and initiatives.
- Advanced understanding of business line and discipline with some knowledge of competitive environment and other disciplines.
- At least 6 years' relevant experience would generally be expected to find the skills required for this role.
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
- Proven track record of leading high-performance engineering teams.
- Strategic planning and execution of engineering projects.
- Ability to align technology initiatives with business objectives.
- Collaboration with cross-functional teams and senior leadership.
What You Can Expect From Morgan Stanley:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 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 in 1,200 offices across 42 countries. At Morgan Stanley, 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.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.
Lead Java Software Engineer employer: Morgan Stanley

Contact Detail:
Morgan Stanley Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java Software Engineer
✨Tip Number 1
Familiarise yourself with the Optimus framework and Scala, as these are key technologies mentioned in the job description. Having hands-on experience or projects showcasing your skills in these areas will make you stand out.
✨Tip Number 2
Highlight your leadership experience in software engineering. Be prepared to discuss specific instances where you've successfully led a team or project, as this role requires strong technical leadership and mentoring capabilities.
✨Tip Number 3
Research Morgan Stanley's recent innovations and projects in trading technology. Being knowledgeable about their current initiatives will help you engage in meaningful conversations during interviews and demonstrate your genuine interest in the company.
✨Tip Number 4
Network with current or former employees of Morgan Stanley, especially those in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when applying.
We think you need these skills to ace Lead Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Java development and leadership roles. Emphasise your technical skills, particularly in software architecture and team management, as these are crucial for the Lead Java Software Engineer position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and innovation. Discuss how your experience aligns with the responsibilities outlined in the job description, such as mentoring teams and driving project success.
Showcase Your Technical Leadership: Provide specific examples of past projects where you demonstrated technical leadership. Highlight your ability to manage multiple functions and collaborate with cross-functional teams, as this is key for the role at Morgan Stanley.
Research Morgan Stanley: Familiarise yourself with Morgan Stanley's values and culture. Mention in your application how your personal values align with theirs, especially regarding diversity, inclusion, and commitment to client service.
How to prepare for a job interview at Morgan Stanley
✨Showcase Your Technical Leadership
As a Lead Java Software Engineer, it's crucial to demonstrate your ability to provide technical leadership. Be prepared to discuss past experiences where you defined technical architecture or led software development projects, highlighting your strategic planning and execution skills.
✨Emphasise Collaboration and Mentorship
Highlight your experience in mentoring junior staff and fostering a collaborative team environment. Share specific examples of how you've coached team members and contributed to a culture of continuous learning, as this aligns with the company's values.
✨Align Technology with Business Objectives
Prepare to discuss how you've successfully aligned technology initiatives with business goals in previous roles. This will show your understanding of the competitive environment and your ability to manage multiple functions effectively.
✨Communicate Effectively with Stakeholders
Since the role involves maintaining relationships with key stakeholders, practice articulating your ideas clearly. Be ready to discuss how you've represented engineering teams in cross-functional discussions and how you ensure project success through effective communication.