Senior TypeScript Software Engineer - Trade Automation & Execution

USD 160,000-240,000 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

TypeScript @ 4 Communication @ 4 JavaScript @ 6 Mentoring @ 4 React @ 3 Redux @ 3 API @ 4 Experimentation @ 4

Details

Join the Pioneers of Trading Technology

Bloomberg's EMS Workflows teams own the presentation layer for buy-side Execution Management Systems (EMS) across asset classes. You will work on high-performance, user-facing systems that handle high data volume and complex trading workflows. The team partners with product, platform, and backend teams to modernize legacy experiences and build new workflows using modern TypeScript-based architectures.

Responsibilities

  • Lead and contribute to critical projects shaping the user experience of Bloomberg’s EMS platforms, focusing on long-term scalability and maintainability.
  • Collaborate with product managers, designers, and other engineering teams to align workflows, onboard new capabilities, and navigate tradeoffs across systems and timelines.
  • Build and evolve high-quality, scalable front-end and full-stack systems that power complex trading workflows.
  • Work with modern TypeScript-based architectures to deliver performant, resilient user experiences that operate reliably under high data volume and frequent change.
  • Develop and deploy backend services to store user application configurations.
  • Contribute to high-performance, highly reliable backend data publishing systems that power the UI.
  • Extend and refine shared UI patterns, APIs, and components to support customization across asset classes.
  • Mentor other engineers and share knowledge to drive team growth.

Requirements

  • 4+ years of professional experience programming in TypeScript or JavaScript.
  • Strong software engineering mindset and appreciation for SDLC best practices.
  • Collaborative mindset and ability to work effectively in a dynamic, fast-changing environment.
  • Good communication skills and ability to explain technical concepts to non-technical stakeholders.
  • Desire to deepen understanding of modern front-end and full-stack development, and to learn about trading ecosystems.
  • Openness to new technologies and practices; willingness to learn, understand, and scale existing systems.

Nice to Have

  • Experience building user-facing trading or financial applications.
  • Familiarity with React, Redux, or similar state management frameworks.
  • Experience contributing to shared platforms, component libraries, or workflow-driven systems.
  • Experience leading projects with multiple stakeholders and evolving requirements.
  • Experience mentoring junior engineers and contributing to a collaborative team culture.

Benefits & Compensation

  • Salary Range: 160000 - 240000 USD annually + Benefits + Bonus.
  • Comprehensive benefits that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) with match, life insurance, and various wellness programs.

About the Team

You will join a full-stack, UI-focused engineering team working on EMS Workflows to reimagine how traders interact with Bloomberg’s EMS products. The team values experimentation, mentorship, and collaborative learning.

Apply

If you are passionate about building impactful user experiences and solving complex problems in a fast-evolving space, apply to join EMS Workflows.