Skip to content

Senior Software Engineer
Company | Morgan Stanley |
---|
Location | New York, NY, USA |
---|
Salary | $150000 – $210000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Strong knowledge and experience with Core Java, collections, exception handling, stream API, multithreading.
- Strong knowledge and experience with Python, collections, exception handling, data frames, database access technologies, and multithreading.
- Strong knowledge and experience with relational databases like SQL Server or Postgres.
- Demonstrated experience designing and building reliable, resilient, scalable applications that can handle high loads, especially during market volatility.
- Ability to effectively understand and analyze requirements and apply technologies to implement optimal solutions.
- Solid experience writing unit tests, component tests, and integration tests.
- Strong problem-solving skills with ability to analyze and understand data.
- Excellent oral and written communication skills, ability to communicate clearly and concisely.
- Strong Computer Science fundamentals.
Responsibilities
- Designing and developing modern and modular web applications using modern coding and testing standards.
- Engaging directly with stakeholders to clarify requirements and design solutions.
- Participating in Agile ceremonies and actively driving towards the team’s goals.
- Working independently using modern software development practices.
- Working collaboratively with a global team of technologists.
- Leading with ideas and innovation.
- Managing communication and partnering with our end users to design solutions.
Preferred Qualifications
- Experience with NoSQL databases.
- Understanding of financial markets and various financial instruments.
- Exposure to front-end technologies like Angular, React, and JavaScript.
- Knowledge and experience with DevOps methodologies.