Jobs · Engineering · New Hampshire

Director, Software Engineering (UI)

Fidelity Investments · Merrimack, NH · 4 wk ago
On-siteEngineeringFull-time

About the role

We are seeking a highly accomplished Director of Engineering responsible for the engineering strategy, execution, and evolution of our Integrated Experience Platform capabilities within the Asset Management Technology Foundations organization.

Responsibilities

  • Leading the strategy and execution of enterprise integrated experience platforms, including web and desktop UI foundations.
  • Owning design systems and shared UI component libraries, including governance, adoption, and long-term evolution across multiple product teams.
  • Designing and evolving UI frameworks and shared frontend capabilities that support both browser-based and desktop-hosted experiences.
  • Integrating AI-enabled capabilities into interoperability platforms, such as contextual intelligence, workflow automation, smart routing of intents, and AI-assisted cross-application experiences.
  • Leading engineering talent, while setting clear technical direction and accountability.
  • Leading the adoption of modern engineering approaches, including cloud-native architectures, DevOps practices, event-driven systems, and emerging technologies where appropriate.
  • Championing a culture of engineering excellence, with high standards for reliability, performance, resilience, security, accessibility, and craftsmanship.
  • Leading the development of high-performing engineering teams while actively shaping the technical direction of our experience platforms.

Requirements

  • Proven experience leading enterprise integrated experience platforms, owning strategy and execution for web and desktop UI foundations.
  • Demonstrated ownership of design systems and shared UI component libraries, including governance, adoption, and long-term evolution across multiple product teams.
  • Strong experience with desktop interoperability platforms and standards, including FDC3, and related interop products, enabling application composition, context sharing, and cross-application workflows.
  • Experience integrating AI-enabled capabilities into interoperability platforms, such as contextual intelligence, workflow automation, smart routing of intents, and AI-assisted cross-application experiences.
  • Strong understanding of desktop containers, inter-application communication patterns, and orchestration models, including how AI services can enhance real-time decisioning and user productivity.
  • Full-stack foundation enabling effective leadership across platforms and supporting backend services, ensuring seamless end-to-end integration.
  • Sustained commitment to engineering excellence, talent development, and continuous improvement in large, complex environments.
  • Ability to coach, mentor, and provide technical guidance to engineers working across platforms, interoperability layers, and AI-enabled capabilities.
  • Hands-on understanding of Angular, TypeScript, and component-driven UI development, including modern build, testing, and performance optimization practices.
  • Practical experience with FDC3 and desktop interoperability platforms (OpenFin / Interop), including context sharing, intents, app discovery, and cross-application integration.
  • Knowledge of desktop containers, windowing models, and interop standards, enabling seamless multi-application user experiences.
  • Experience integrating UI and interop platforms with backend and AI services through well-designed APIs, with working knowledge of Java, Spring Boot, REST, OpenAPI, and OAuth2/JWT.
  • Familiarity with CI/CD pipelines supporting frontend assets, shared UI libraries, desktop-integrated applications, and AI-enabled services.
  • Understanding of cloud infrastructure and Kubernetes-based deployment models supporting experience platforms, interop services, and AI workloads.
  • Operational mindset, including observability, reliability, incident response, and performance tuning, with particular focus on end-user experience and workflow continuity.
  • Curiosity and adaptability, with an ongoing focus on modern experience platforms, desktop interoperability, cloud technologies, and AI-enabled development practices (GitHub Copilot, Claude Code).

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or related technical field, demonstrating a solid foundation in data structures, algorithms, systems design, and core engineering principles.

Skills

  • Ability to coach, mentor, and provide technical guidance to engineers working across platforms, interoperability layers, and AI-enabled capabilities.
  • Strong hands-on understanding of Angular, TypeScript, and component-driven UI development, including modern build, testing, and performance optimization practices.
  • Practical experience with FDC3 and desktop interoperability platforms (OpenFin / Interop), including context sharing, intents, app discovery, and cross-application integration.
  • Knowledge of desktop containers, windowing models, and interop standards, enabling seamless multi-application user experiences.
  • Experience integrating UI and interop platforms with backend and AI services through well-designed APIs, with working knowledge of Java, Spring Boot, REST, OpenAPI, and OAuth2/JWT.
  • Familiarity with CI/CD pipelines supporting frontend assets, shared UI libraries, desktop-integrated applications, and AI-enabled services.
  • Understanding of cloud infrastructure and Kubernetes-based deployment models supporting experience platforms, interop services, and AI workloads.
  • Operational mindset, including observability, reliability, incident response, and performance tuning, with particular focus on end-user experience and workflow continuity.
  • Curiosity and adaptability, with an ongoing focus on modern experience platforms, desktop interoperability, cloud technologies, and AI-enabled development practices (GitHub Copilot, Claude Code).

Benefits

We offer a competitive compensation package, including a comprehensive benefits program that includes health insurance, retirement plans, and paid time off.

Pay

The salary range for this position is $150,000 - $200,000 annually, depending on experience and qualifications.

Schedule

This role is currently based in an onsite environment, but we are transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues.

Similar jobs