About The Position

Fixed Income Technology is seeking a full-stack developer to join the Fixed Income Investment Tools Development Team. The engineer will work with the investment team and directly with portfolio managers, quantitative analysts, traders, research analysts, and investment operations to build innovative tools that support and improve the investment process. The role is embedded with the investment team as a technology partner, developing tools that help manage risk, add return, and support business operations. The position designs and implements end-to-end applications from concept to launch, enhances and automates existing end-user applications, and creates new tools. It also helps streamline investment processes and reduce operational risk through measurement and reporting, while supporting the implementation, launch, ongoing management, and improvement of investment strategies through scalable, repeatable processes. The engineer is expected to develop investment-domain knowledge and build trusted partnerships with users to understand and address business needs. The Investment Tools Development team works directly with investment professionals to build solutions using a suite of technologies and digital tools. Asset Management Technology provides worldwide technology and support to Investment Management, Research, Trading, and Investment Operations, partnering with Asset Management to deliver scalable investment tools.

Requirements

  • At least 5 years of full-stack development experience with Angular (TypeScript, RxJS) on the front end and Python (pandas, NumPy) on the back end.
  • Strong object-oriented design and REST API fundamentals.
  • Experience designing and building distributed data applications and pipelines at scale.
  • Hands-on CI/CD experience using Jenkins or comparable tools.
  • Solid unit, integration, and end-to-end testing practices, including pytest and Vitest/Jasmine.
  • Ability to decompose complex business problems into creative, efficient, and scalable solutions.
  • Commitment to writing clean, testable, readable, and maintainable code using an iterative development approach.
  • Excellent verbal, written, and active-listening communication skills, including documenting design options and decisions and presenting to technical and non-technical audiences.
  • Curious, self-directed, and results-oriented approach, including proactively asking why and probing the value behind tasks.
  • Comfort making timely decisions with incomplete information while maintaining attention to detail.
  • Ability to prioritize and respond effectively to competing requests.
  • Ability to balance engineering rigor with pragmatic, timely delivery.
  • Ability to quickly learn technologies, business workflows, concepts, and processes.

Nice To Haves

  • Experience with Excel VBA-based applications and Oracle or Snowflake databases.
  • Background in financial services or investment management, with exposure to financial data concepts such as returns, risk, and portfolio analytics.
  • Experience integrating with financial data vendors such as Bloomberg, FactSet, or Haver Analytics, including API consumption and data normalization.

Responsibilities

  • Design and implement end-to-end, full-stack applications from concept to launch.
  • Enhance, iterate, and automate existing end-user applications, and build new tools.
  • Streamline investment processes and reduce operational risk through measurement and reporting.
  • Support the implementation, launch, ongoing management, and improvement of investment strategies through scalable, repeatable processes.
  • Build understanding of the investment domain and share that knowledge across teams.
  • Develop trusted relationships with portfolio managers, quantitative analysts, traders, research analysts, and investment operations.
  • Partner closely with end users to understand and respond to business needs as the business grows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service