Posted in

Senior Software Engineer

Senior Software Engineer

CompanyMorgan Stanley
LocationNew York, NY, USA
Salary$150000 – $210000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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.