Software Developer/ Engineer/ Architect

Software Engineer III

The lead engineer will work closely with the department head to define and deliver Reference Data Services to the Prime Brokerage Margin and Risk Technology platform in a dynamic team environment that spans India, Ireland, Canada, and the US. The role holds opportunities both in the redefining/refactoring of existing offerings as well as significant strategic re-engineering to deliver best in class services and APIs serving a wide variety of business use cases. The current environment contains a variety of technologies including Java, Python, and SQL Server. The successful candidate will have a strong background in SQL Server, a typed language such as Java or C#, and a proven track record in delivering stable, reliable integration points.

The Team:

The RDS team provides horizontal reference data services to systems in the Prime Brokerage Margin and Risk space. We’re a global team with teammates in India, Ireland, Canada, and the US. Our team has a strong engineering and backend focus, with teammates working on complex problems and large data sets.

  • Strong background in SQL Server.
  • Extensive experience in a statically typed, managed language (e.g. C# or Java)​​​.
  • Deep understanding of integration patterns and practices in both SOA and micro-service environments.
  • 5+ years in writing/maintaining unit/integration tests. Strong communication skills, ability to describe complex technical concepts to a non-technical audience.
  • Fluency in Python.
  • Background in Prime Brokerage Margin/Risk is a plus.
  • Experience of/with BofA systems highly desirable (internal/mobility candidate preferred).