Director, Software Engineering (Individual Contributor)

Fidelity InvestmentsMerrimack, NH
Hybrid

About The Position

The Asset Management Technology Foundations organization is seeking a Director, Software Engineer (IC) to provide senior technical leadership for Common Platforms and Capabilities, with a primary focus on UI and Integrated Experiences, and strong full-stack expertise across Java, Spring Boot, and Python based services. This role is responsible for the technical design, solutions, and continued evolution of shared experience and full-stack capabilities, including modern web and desktop UI platforms, design systems, reusable component libraries, and the backend services that support Asset Management applications. As a technical Director, you will remain deeply hands-on—shaping products and capabilities, guiding implementation, and ensuring delivery of high-quality, scalable end-to-end solutions. You will collaborate closely with architecture, UX, product, and engineering partners to modernize experience platforms and advance intelligent, data-driven user experiences, including AI-augmented desktop workflows.

Requirements

  • Experience designing and delivering enterprise-scale platforms supporting multiple products and teams.
  • Deep expertise shaping modern frontend platform architectures, with an emphasis on Angular-based ecosystems.
  • Ownership of design systems and shared UI component libraries, including long-term evolution, governance, and adoption at scale.
  • Proven ability to deliver consistent, high-quality user experiences across web and container-based desktop environments.
  • Experience defining and evolving desktop interoperability platforms (Openfin, Inerop), including FDC3-aligned standards and cross-application workflows.
  • Track record crafting data-intensive applications, enabling high-performance grids, data-driven analysis, and interactive visualization at scale.
  • Leadership incorporating AI-augmented capabilities into user experiences, enhancing workflows through contextual intelligence and assisted decision-making.
  • Experience defining AI-augmented experience patterns that are explainable, performant, and appropriate for regulated enterprise environments.
  • Strong understanding of end-to-end platform architecture, spanning UI frameworks, integration layers, and backend services.
  • Demonstrated ability to influence engineering standards, architectural direction, and best practices across organizations through expertise and collaboration.
  • Bachelor’s degree in computer science, Software Engineering, or equivalent practical experience.
  • Strong hands-on experience with Angular, TypeScript, HTML, and CSS.
  • Experience building and maintaining shared frontend frameworks and reusable UI component libraries used across multiple teams.
  • Practical use of state management and reactive programming patterns, including NgRx and RxJS, within large-scale Angular applications.
  • Strong hands-on experience designing and implementing desktop interoperability, including context sharing, intent-based actions, and cross-application workflows.
  • Experience working with interoperability standards and platforms such as FDC3 within container-based desktop environments.
  • Experience with enterprise UI tooling such as AG Grid for complex, high-performance data grids and rich data visualization using libraries such as Plotly.js, Highcharts, or similar.
  • Hands-on experience implementing usage analytics and behavior analytics, including event instrumentation, user journey tracking, funnel analysis, and adoption metrics across interoperable workflows.
  • Hands-on experience embedding AI capabilities into UI and desktop platforms, particularly within interoperable user workflows.
  • Working knowledge of LLM tools and frameworks, including orchestration or agent frameworks, prompt engineering, retrieval-augmented generation (RAG), embeddings, and tool or function calling patterns.
  • Hands-on experience building and integrating backend services using Java and Spring Boot.
  • Understanding of cloud-native platforms, containerized deployments, CI/CD and operational considerations.
  • Continuous engagement with modern engineering practices, evolving interoperability standards, emerging UX paradigms, and AI-assisted development tooling.

Nice To Haves

  • FCFP Certification is a plus.

Responsibilities

  • Drive the technical direction and evolution of platforms and capabilities used across Asset Management.
  • Establish and reinforce engineering standards, patterns, and guidelines for frontend and experience platforms.
  • Partner with architecture, UX, and product leaders to ensure platforms align with business outcomes and user needs.
  • Enable data-driven and insightful decision making through effective use of analytics and AI.
  • Deliver scalable, maintainable solutions that improve developer productivity and platform adoption.
  • Ensure experience platforms meet high standards for quality, resilience, security, and usability.
  • Lead complex technical initiatives and resolve architectural trade-offs with clarity and sound judgment.
  • Serve as a senior technical leader who advances modern engineering practices and a culture of continuous improvement.

Benefits

  • Fidelity Investments is an equal opportunity employer.
  • Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service