Logo
Morgan Stanley

Lead Software Engineer - Director

Morgan Stanley, Mountain View, California, us, 94039

Save Job

Overview

Lead Software Engineer - Director at Morgan Stanley. This is a Director position in the Core Brokerage technology team. The candidate will be responsible for design and development of software components for high performance online trading systems and applications, with primary focus on order vetting/management and trade processing systems. The role requires high energy, motivation, and a track record of success in fast-paced environments. Morgan Stanley is a leading global financial services firm with three principal business segments: Institutional Securities, Wealth Management (WM), and Investment Management. The firm serves clients worldwide from more than 1,200 offices in 43 countries. Responsibilities

Engage in technical discussions; participate in technical designs and present technical ideas through whiteboarding Collaborate with peers in a fast-paced design and development team Deliver tasks in a fast-paced delivery mode to meet product release goals Maintain code quality through best practices, unit testing, and code quality automation Understand the whole product, its modules, and interrelationships; become an expert in the assigned component or module Help design interfaces and information exchange between modules Demonstrate advanced domain knowledge with strong customer focus; expert in processes/methodologies and in build, release & deployment processes Articulate scalability needs and emphasize quality improvement through testing Write code that meets standards and delivers the required functionality using the chosen technology Requirements

7+ years of software design and development experience on Windows/Linux/Unix Strong Java, Python, C/C++, Go, Perl, SQL, and Shell scripting Strong skills with relational databases (e.g., Sybase, Oracle, PostgreSQL) Strong DevOps expertise – Docker/Podman, Kubernetes, CI/CD, Helm Strong design skills and experience with high-volume, scalable transaction processing systems Strong analytical skills with ability to understand and develop complex algorithms Experience with IT development methodologies throughout the SDLC Working knowledge of object-oriented analysis and development methodology Experience with performance testing and tuning distributed applications Ability to communicate technical solutions to the business and collaborate to resolve challenges Strong written, verbal, and presentation communications Quick learner, team player, and ability to work independently Commitment to excellence and high standards; strong interpersonal skills Ability to follow written and verbal instructions and work with diverse individuals Good judgment and timely decision-making Creative, flexible, and innovative team player with acute attention to detail Desired Experience

Experience in the financial domain is a plus Experience with order and trade handling systems is a plus Hands-on experience with microservices architecture Proficiency in real-time distributed software system development Education, Certification, Training

Bachelor of Engineering in Computer Science; Master’s in Computer Science is a plus What You Can Expect From Morgan Stanley

We are committed to maintaining a first-class service and high standard of excellence. Our values—putting clients first, doing the right thing, leading with exceptional ideas, diversity and inclusion, and giving back—guide decisions to benefit clients, communities, and more than 80,000 employees in 1,200 offices across 42 countries. You’ll work with capable colleagues in an environment that supports and empowers you, with opportunities to move within the business for those who show passion and grit. Expected base pay for the role will be between $120,000 and $165,000 per year at commencement. Base pay is determined on an individualized basis and may be part of a total compensation package including commission, incentive compensation, discretionary bonuses, and other benefits. Morgan Stanley is an equal opportunity employer. We value diversity and are committed to equal employment opportunity without discrimination or harassment based on race, color, religion, creed, age, sex, gender identity or expression, national origin, citizenship, disability, marital status, veteran status, or any other characteristic protected by law.

#J-18808-Ljbffr