Consultant Conversion - Software Engineer III

Morgan StanleyJersey City, NJ
1d

About The Position

Morgan Stanley Wealth Management Unit seeks a Software Engineer III in Jersey City, United States. 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 Software Engineering III position at the Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals. Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on. This is a director level position in the Wealth Management Middle Office technology team. 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 and applications. The ideal candidate will also have experience leveraging AI-assisted development tools to improve developer productivity, code quality, and SDLC efficiency in a controlled, compliant environment. Candidate will need to have high energy and be highly motivated and must have demonstrated success in a fast-paced environment. What you’ll do in the role: The successful applicant will have the responsibility of designing, developing and maintaining large scale software projects for the middle office platform. Define and drive architecture and engineering standards for high-throughput, controls-heavy systems (idempotency, replayability, audit trails, reconciliation, lineage). The candidate will get actively involved in developing new products and troubleshooting issues related to retail trading systems. Own delivery execution: roadmap planning, dependency management, iterative release delivery, and production readiness. Improve platform resiliency and operational rigor: monitoring/alerting, incident response leadership, root-cause analysis, and continuous improvement. Establish engineering excellence using modern SDLC practices: CI/CD, automated testing, static analysis, secure coding, and observability. Promote responsible use of AI-assisted development tools?(e.g., code completion, code review assistance, test generation, documentation support) to accelerate delivery while maintaining security, IP protection, and auditability. Partner with Architecture, Cybersecurity, Technology Risk, and Governance to ensure adherence to SDLC, change management, model/tool governance (where applicable), and audit requirements. Have strong interpersonal and communication skills and ability to work with business partners as well as providing technical and procedural guidance to the project team. Produce detailed design specifications from functional Specification. Act as the lead contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value. Develop business solutions by creating new, and modifying existing, software applications. Utilize innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products. Carry out the analysis of requirements, interact with business counterparts, mentor junior members of the team, conduct full lifecycle application development, perform software modeling and simulation, build proof of concept with newer technologies and maintain code quality. Follow good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test). Have the ability to multi-task and work on multiple projects in parallel, if required.

Requirements

  • Bachelor’s Degree in Computer Science or related discipline
  • 8+ years of Software Design and Development Experience on Linux/Unix platform
  • Strong C / C++, Java, GoLang, Python, Perl, SQL, and Shell scripting
  • Strong Skills in relational database (preferably Sybase and Oracle)
  • Demonstrated success delivering mission-critical systems in financial services or similarly complex, regulated environments.
  • Strong architecture and design skills across distributed systems and integration-heavy environments.
  • Strong skills and experience in working with high-volume highly scalable transaction processing systems
  • Strong Analytical Skills with ability to understand and develop complex algorithms.
  • Must have experience working with IT development methodologies throughout the Software Development Cycle (SDLC)
  • Working knowledge of object-oriented analysis and development methodology
  • Experience with performance testing and tuning distributed applications
  • Ability to work with the business community and be able to articulate technical solutions/challenges to the business and worth with them to come to resolution
  • Strong communications skills (written, verbal, and presentation)
  • Must be a quick learner, a team player, and can work independently
  • Strong interpersonal skills
  • Ability to deal effectively with a diversity of individuals at all organizational levels
  • Good judgment with the ability to make timely and sound decisions
  • Creative, flexible, and innovative team player
  • Ability to work independently and as a member of various teams
  • Acute attention to detail

Nice To Haves

  • Experience in financial domain is a plus
  • Proficiency in development of real-time distributed software systems desired

Responsibilities

  • Designing, developing and maintaining large scale software projects for the middle office platform.
  • Define and drive architecture and engineering standards for high-throughput, controls-heavy systems (idempotency, replayability, audit trails, reconciliation, lineage).
  • Actively involved in developing new products and troubleshooting issues related to retail trading systems.
  • Own delivery execution: roadmap planning, dependency management, iterative release delivery, and production readiness.
  • Improve platform resiliency and operational rigor: monitoring/alerting, incident response leadership, root-cause analysis, and continuous improvement.
  • Establish engineering excellence using modern SDLC practices: CI/CD, automated testing, static analysis, secure coding, and observability.
  • Promote responsible use of AI-assisted development tools?(e.g., code completion, code review assistance, test generation, documentation support) to accelerate delivery while maintaining security, IP protection, and auditability.
  • Partner with Architecture, Cybersecurity, Technology Risk, and Governance to ensure adherence to SDLC, change management, model/tool governance (where applicable), and audit requirements.
  • Produce detailed design specifications from functional Specification.
  • Act as the lead contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
  • Develop business solutions by creating new, and modifying existing, software applications.
  • Utilize innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products.
  • Carry out the analysis of requirements, interact with business counterparts, mentor junior members of the team, conduct full lifecycle application development, perform software modeling and simulation, build proof of concept with newer technologies and maintain code quality.
  • Follow good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test).
  • Have the ability to multi-task and work on multiple projects in parallel, if required.

Benefits

  • Morgan Stanley offers a full spectrum of benefits, including Medical, Prescription Drug, Dental, Vision, Health Savings Account, Dependent Day Care Savings Account, Life Insurance, Disability and Other Insurance Plans, Paid Time Off (including Sick Leave consistent with state and local law, Parental Leave and Vacation Days annually), 10 Paid Holidays, 401(k), and Short/Long Term Disability, in addition to other special perks reserved for our employees.
  • The successful candidate may be eligible for an annual discretionary incentive compensation award.
  • The successful candidate may be eligible to participate in the relevant business unit’s incentive compensation plan, which also may include a discretionary bonus component.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service