Director, Software Engineering (UI)

Fidelity Investments
Full-timeMerrimack, United States

📍 Job Overview

Job Title: Director, Software Engineering (UI)

Company: Fidelity Investments

Location: Merrimack, NH, United States

Job Type: FULL_TIME

Category: Software Engineering & Development (UI/UX Platforms)

Date Posted: April 13, 2026

Experience Level: 10+ Years

Remote Status: Hybrid

🚀 Role Summary

  • Lead the strategic direction, execution, and evolution of integrated web and desktop experience platforms, design systems, and core UI frameworks within a major Asset Management Technology division.

  • Drive engineering excellence by fostering a culture of continuous improvement, innovation, and adherence to modern software development practices.

  • Manage and mentor a team of high-performing engineers, focusing on talent development, technical growth, and performance management to achieve organizational objectives.

  • Collaborate closely with cross-functional leaders in engineering, architecture, UX, and product management to shape technical roadmaps and ensure alignment on platform strategy and delivery.

  • Champion a hands-on technical leadership approach, remaining deeply involved in architectural decisions, code quality, and the adoption of cutting-edge technologies, including AI-enabled capabilities.

📝 Enhancement Note: This role is deeply embedded in platform engineering, focusing on foundational UI and desktop experience technologies that serve as building blocks for broader Asset Management applications. The emphasis on "Foundations" and "Integrated Experience Platforms" suggests a critical role in standardizing and scaling UI development across the organization. The inclusion of AI capabilities indicates a forward-looking approach to enhancing user productivity and decision-making through intelligent interfaces.

📈 Primary Responsibilities

  • Define and execute the engineering strategy for enterprise integrated experience platforms, including web and desktop UI foundations, design systems, and shared component libraries.

  • Oversee the development and long-term evolution of UI frameworks and frontend capabilities supporting both browser-based and desktop-hosted experiences.

  • Drive the adoption and governance of design systems and shared UI component libraries across multiple product teams to ensure consistency and quality.

  • Lead the integration of AI-enabled capabilities into interoperability platforms, such as contextual intelligence, workflow automation, and AI-assisted cross-application experiences.

  • Provide strong people management, including hiring, mentoring, performance management, and talent development for engineering teams.

  • Ensure teams adhere to modern delivery approaches, including CI/CD pipelines, automated testing, and robust operational practices (observability, reliability, incident response).

  • Actively participate in technical decision-making, design reviews, and architectural discussions, setting high standards for software design, code quality, and engineering best practices.

  • Collaborate with product management and UX to translate business requirements into technical solutions and platform roadmaps.

  • Foster a culture of continuous improvement, adaptability, and iterative delivery within engineering teams.

  • Influence enterprise engineering standards and platform strategy, particularly concerning experience platforms, interoperability, and shared UI services.

📝 Enhancement Note: The responsibilities highlight a dual focus on both strategic platform development and hands-on technical leadership, along with significant people management duties. The emphasis on "foundational platforms" and "shared services" suggests that success will be measured by the enablement of other engineering teams and the overall efficiency and consistency of UI development across Asset Management.

🎓 Skills & Qualifications

Education:

Experience:

  • 10+ years of progressive experience in software engineering, with a significant portion in leadership roles focused on UI and platform development.

  • Proven track record in 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.

  • Experience with modern UI architecture, including scaling component-driven micro-frontend platforms.

  • Strong background in desktop interoperability platforms and standards (FDC3, OpenFin) and their application in enabling context sharing and cross-application workflows.

  • Experience integrating AI-enabled capabilities into platform solutions.

  • Solid full-stack foundation to effectively lead across platforms and supporting backend services.

  • Experience influencing enterprise engineering standards and platform strategy.

Required Skills:

  • People Management: Ability to coach, mentor, and provide technical guidance to engineers.

  • UI Development: Strong hands-on understanding of Angular, TypeScript, and component-driven UI development, including modern build, testing, and performance optimization.

  • UI Frameworks: Ability to design and evolve UI frameworks and shared frontend capabilities supporting browser-based and desktop-hosted experiences.

  • Desktop Interoperability: Practical experience with FDC3 and desktop interoperability platforms (OpenFin / Interop), including context sharing, intents, app discovery, and cross-application integration.

  • API Engineering: 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.

  • Cloud & DevOps: Understanding of cloud infrastructure and Kubernetes-based deployment models; familiarity with CI/CD pipelines for frontend assets, shared libraries, and desktop applications.

Preferred Skills:

  • AI/ML Integration: Ability to design AI-enhanced interoperability workflows and integrate AI services.

  • Desktop Containers: Knowledge of desktop containers, windowing models, and interop standards.

  • Modern Engineering Practices: Curiosity and adaptability, with an ongoing focus on modern experience platforms, cloud technologies, and AI-enabled development practices (e.g., GitHub Copilot, Claude Code).

  • Event-Driven Systems: Experience with event-driven systems and platform modernization.

📝 Enhancement Note: The qualifications emphasize a blend of deep technical expertise in modern frontend technologies and desktop interoperability, coupled with strong leadership and strategic thinking. The requirement for a "full-stack foundation" suggests that candidates should not only lead UI efforts but also understand backend integration and operational aspects. The mention of AI tools like GitHub Copilot points to an expectation for candidates to be early adopters of productivity-enhancing technologies.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate a portfolio showcasing experience in building and scaling enterprise-level UI platforms, including design systems and component libraries.

  • Provide examples of projects where you led the strategy and execution of integrated experience platforms, highlighting measurable improvements in development efficiency, consistency, or user experience.

  • Showcase experience with desktop interoperability solutions, illustrating how you’ve enabled seamless cross-application workflows and context sharing.

  • Include case studies that detail the implementation and impact of AI-enabled features within user-facing platforms or interoperability layers.

Process Documentation:

  • Documented approach to establishing and evolving design systems, including governance models, adoption strategies, and version control for components.

  • Detailed workflows for the development, testing, deployment, and maintenance of reusable UI components and frameworks.

  • Evidence of process optimization initiatives that improved developer productivity, reduced technical debt, or enhanced system reliability for platform-based solutions.

  • Examples of how you have implemented or advocated for CI/CD pipelines and DevOps practices within a platform engineering context.

  • Documentation outlining strategies for managing technical trade-offs, conducting design reviews, and ensuring alignment across multiple engineering teams working on shared platforms.

📝 Enhancement Note: For a Director-level role in platform engineering, the portfolio should emphasize strategic impact and leadership in process improvement. Candidates should be prepared to discuss not just what they built, but how they built it, the processes they implemented or improved, and the organizational impact of their work on developer velocity and product quality.

💵 Compensation & Benefits

Salary Range:

Based on industry benchmarks for a Director, Software Engineering with 10+ years of experience in a major financial services hub like Merrimack, NH, the estimated salary range is $180,000 - $250,000 annually. This estimate considers the seniority of the role, the critical nature of platform engineering in a large financial institution, and the cost of living in the Merrimack, NH area.

Benefits:

  • Comprehensive Health, Dental, and Vision Insurance

  • Retirement Savings Plan (e.g., 401k) with Company Match

  • Generous Paid Time Off (PTO), including vacation, sick leave, and holidays

  • Professional Development Opportunities: Support for training, certifications, conferences, and continuous learning in cutting-edge technologies.

  • Employee Stock Purchase Plans

  • Life and Disability Insurance

  • Wellness Programs and Resources

  • Onsite Amenities (depending on office location, may include fitness centers, cafeterias, etc.)

Working Hours:

  • Standard 40-hour work week.

  • Hybrid work arrangement requiring approximately 2 days per week in the Merrimack, NH office.

  • Flexibility may be offered based on team needs and project deadlines, with an expectation for availability during core business hours for collaboration and meetings.

📝 Enhancement Note: The salary range provided is an estimate based on publicly available compensation data for similar roles in the specified location and industry. Fidelity Investments typically offers a robust benefits package commensurate with senior leadership positions. The hybrid work arrangement specifies "every other week (all business days, M-F)" in the office, indicating a structured hybrid model.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services (Asset Management Technology)

Company Size: 10,000+ Employees (Fidelity Investments)

Founded: 1946 (Fidelity Investments)

Team Structure:

  • The Architecture and Technology Foundation (ATF) team is a central unit within Asset Management Technology.

  • This team provides ready-to-use technological solutions, including standard technology stacks, development frameworks, and reusable software components and services.

  • The Director will lead engineering teams focused on experience platforms and UI foundations, working closely with other Asset Management Technology leaders.

Methodology:

  • Emphasis on modern engineering thinking, innovation, and a culture of continuous improvement.

  • Adoption of Agile methodologies for iterative delivery and adaptability.

  • Focus on delivering foundational platforms that enable business outcomes at scale.

  • Strong adherence to engineering best practices, including modern delivery approaches and disciplined execution.

  • Data-driven decision-making and a commitment to measuring the impact of platform capabilities.

Company Website: https://www.fidelity.com/

📝 Enhancement Note: Fidelity Investments is a well-established, large-scale financial services firm. The "Asset Management Technology Foundations" group implies a strategic role in providing core technology building blocks. The culture likely emphasizes stability, compliance, and a structured approach to innovation, balanced with a drive to modernize and adopt new technologies like AI.

📈 Career & Growth Analysis

Operations Career Level: Director, Software Engineering (UI)

This is a senior leadership role responsible for a critical technology function within Asset Management. It involves managing significant engineering resources, shaping technical strategy, and influencing platform direction across a large organization. The role requires a combination of deep technical expertise, strategic thinking, and strong people management skills.

Reporting Structure:

The Director will report to a senior leader within Asset Management Technology, potentially a VP of Engineering or Head of Technology Foundations. They will lead multiple engineering teams, each likely managed by engineering managers or senior technical leads. Collaboration will be extensive with peer engineering directors, architects, product managers, and UX leads.

Operations Impact:

The impact of this role is substantial, as the UI and experience platforms developed by this team serve as the foundation for numerous applications used by internal stakeholders and potentially external clients. By ensuring consistent, high-quality, and efficient user experiences, this role directly contributes to the productivity of Asset Management professionals, the effectiveness of client-facing tools, and the overall competitiveness of Fidelity's asset management offerings. The integration of AI capabilities further enhances this impact by driving innovation in user productivity and decision support.

Growth Opportunities:

  • Leadership Advancement: Potential to move into VP-level roles overseeing broader technology domains or entire business unit technology functions.

  • Strategic Influence: Opportunity to shape the long-term technology vision and roadmap for Asset Management's digital experiences and platform strategy.

  • Technical Specialization: Deepen expertise in emerging areas like AI-driven UX, advanced desktop interoperability, or micro-frontend architectures.

  • Cross-Functional Leadership: Gain experience leading larger, more complex organizations or transitioning into roles with broader product or business unit responsibilities.

  • Mentorship & Development: Develop strong leadership and coaching skills by mentoring a team of high-potential engineers and future leaders.

📝 Enhancement Note: This role represents a significant step in a technical leadership career path. The focus on foundational platforms and strategic influence offers substantial growth potential within a large, established organization like Fidelity. The emphasis on "engineering-first leader" suggests that technical credibility remains paramount even at this senior level.

🌐 Work Environment

Office Type: Hybrid Work Environment

Fidelity Investments operates on a hybrid model, requiring associates to work onsite approximately every other week (all business days, M-F) in a Fidelity office. This role is based in Merrimack, NH.

Office Location(s):

Merrimack, NH, United States. Fidelity has a significant campus in Merrimack, NH, which likely offers extensive facilities and a collaborative environment.

Workspace Context:

  • Collaborative Environment: The hybrid model is designed to foster collaboration, teamwork, and knowledge sharing through in-person interactions, while also providing flexibility.

  • Operations Tools & Technology: Access to a comprehensive suite of modern engineering tools, development environments, and internal platforms necessary for leading UI and platform development. This includes access to cloud infrastructure, CI/CD tooling, and collaboration platforms.

  • Team Interaction: Opportunities for regular interaction with a dedicated engineering team, peer leaders, architects, product managers, and UX designers, both in person and virtually.

Work Schedule:

  • The standard work schedule is 40 hours per week.

  • The hybrid arrangement requires presence in the Merrimack office for specific weeks, with the expectation of full business day engagement during those periods. This schedule is designed to balance the benefits of in-person collaboration with the flexibility of remote work.

📝 Enhancement Note: The hybrid work arrangement is clearly defined, with a specific cadence of in-office days. This structured approach is typical for large financial institutions aiming to balance flexibility with the need for in-person collaboration, especially for senior leadership roles. The Merrimack location suggests a significant corporate campus environment.

📄 Application & Portfolio Review Process

Interview Process:

  1. Initial Screening: A recruiter or hiring manager will review your application and conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  2. Technical Screening/Interview: Expect one or more interviews focused on your technical expertise in UI development, platform architecture, desktop interoperability, and potentially your experience with AI integration. This may involve coding exercises or deep dives into past projects.

  3. Leadership & Management Interview: Interviews assessing your people management philosophy, experience in leading and developing engineering teams, strategic thinking, and ability to influence stakeholders.

  4. Cross-Functional/Panel Interviews: Discussions with peer engineering leaders, architects, product managers, and UX leads to evaluate collaboration skills, strategic alignment, and ability to drive consensus.

  5. Portfolio Presentation: A dedicated session where you will present a selection of your best work, focusing on impactful projects, process improvements, and strategic contributions. This is crucial for demonstrating leadership and technical depth.

  6. Final Interview/Executive Review: A final conversation with a senior executive to discuss your overall fit for the role, strategic vision, and long-term potential within the organization.

Portfolio Review Tips:

  • Strategic Impact: Focus on case studies that demonstrate strategic thinking, platform-level impact, and measurable business value, not just individual features.

  • Process & Methodology: Clearly articulate the processes you implemented or improved (e.g., design system governance, CI/CD integration, agile workflows) and their outcomes.

  • Technical Depth & Breadth: Showcase your ability to lead across UI, backend integration, and operational aspects. Highlight experience with modern technologies like Angular, Java, FDC3, and AI.

  • Leadership & Collaboration: Use examples to illustrate your approach to managing teams, mentoring engineers, and collaborating with cross-functional partners.

  • Quantifiable Results: Wherever possible, present quantifiable results (e.g., % improvement in developer velocity, % reduction in UI defects, adoption rates of design systems).

  • Conciseness: Be prepared to present your portfolio highlights efficiently, focusing on the most relevant and impactful achievements for this specific role.

Challenge Preparation:

  • Scenario-Based Questions: Be ready for questions that present hypothetical challenges related to platform strategy, team management, technical trade-offs, or stakeholder alignment.

  • Technical Deep Dives: Prepare to discuss specific technical challenges you've faced in UI development, platform architecture, or interoperability, and how you solved them.

  • Leadership Scenarios: Practice articulating your approach to difficult conversations, performance management, motivating teams, and driving change.

  • Company & Industry Research: Understand Fidelity's position in the financial services industry, its Asset Management division, and current trends in UI/UX, platform engineering, and AI.

📝 Enhancement Note: The interview process is designed to assess a candidate's comprehensive capabilities – technical leadership, people management, strategic vision, and collaborative skills. The portfolio review is a critical component, requiring candidates to effectively communicate their impact and strategic contributions.

🛠 Tools & Technology Stack

Primary Tools:

  • UI Frameworks: Angular, TypeScript, modern JavaScript frameworks.

  • Desktop Interoperability: FDC3, OpenFin, other desktop integration platforms.

  • Backend Integration: Java, Spring Boot, RESTful APIs, OpenAPI.

  • Cloud Infrastructure: Cloud-native architectures, Kubernetes, containerization.

  • Version Control: Git.

Analytics & Reporting:

  • Observability Tools: Tools for monitoring application performance, reliability, and user experience (e.g., Datadog, Splunk, ELK stack).

  • Analytics Platforms: Tools for tracking user behavior and platform adoption.

  • Reporting Tools: Standard business intelligence or custom reporting solutions for tracking key platform metrics.

CRM & Automation:

  • CI/CD Tools: Jenkins, GitLab CI, Azure DevOps, or similar for automated build, test, and deployment pipelines.

  • Project Management: Jira, Confluence, or similar for workflow management and documentation.

  • Collaboration Tools: Microsoft Teams, Slack, or internal equivalents.

  • AI/ML Tools: Experience with AI-enabled development tools (e.g., GitHub Copilot, Claude Code) and potentially integrating AI services.

📝 Enhancement Note: The technology stack is representative of a modern enterprise environment focused on scalable web and desktop applications, with a strong emphasis on cloud-native practices, robust DevOps, and integrating emerging technologies like AI. Candidates should be prepared to discuss their proficiency with these types of tools and their experience in leveraging them to drive efficiency and quality.

👥 Team Culture & Values

Operations Values:

  • Engineering Excellence: A commitment to high standards in software design, code quality, reliability, performance, security, and accessibility.

  • Continuous Improvement: Embracing an agile, learning-oriented culture that encourages iterative delivery, feedback exchange, and ongoing optimization of processes and technologies.

  • Collaboration & Partnership: Building trusted, collaborative relationships with architecture, product, UX, and peer engineering teams to ensure alignment and shared success.

  • Innovation & Curiosity: Fostering an environment where engineers are encouraged to explore new technologies, question assumptions, and drive innovation, particularly in areas like AI and platform modernization.

  • People Development: A focus on supporting, mentoring, and empowering engineers to deliver their best work and grow their expertise and leadership capabilities.

Collaboration Style:

  • Cross-Functional Integration: The role requires close collaboration with Product Management, UX Design, Architecture, and other Engineering teams to ensure seamless integration of platform capabilities into broader product offerings.

  • Process Review & Feedback: A culture that values constructive feedback, regular process reviews, and open communication to identify areas for improvement.

  • Knowledge Sharing: Encouraging the sharing of best practices, technical insights, and lessons learned across teams through forums, documentation, and mentorship.

  • Data-Driven Approach: Decisions are informed by data and metrics related to platform performance, user adoption, and engineering efficiency.

📝 Enhancement Note: The culture at Fidelity and within its technology divisions likely emphasizes professionalism, accountability, and a structured approach to innovation. The operations values highlight a blend of rigorous engineering discipline with a forward-looking mindset focused on people and continuous improvement.

⚡ Challenges & Growth Opportunities

Challenges:

  • Platform Scalability & Evolution: Ensuring the integrated experience platforms can scale to meet the growing demands of Asset Management while evolving to incorporate new technologies and user needs.

  • Driving Adoption: Gaining widespread adoption of design systems and shared components across a diverse set of product teams, each with its own priorities and technical stacks.

  • Integrating AI: Successfully embedding AI-enabled capabilities into user experiences and interoperability workflows in a way that provides tangible business value and maintains user trust.

  • Complex Stakeholder Management: Navigating the needs and priorities of multiple stakeholder groups (Product, UX, various Engineering teams) to align on platform strategy and roadmap.

  • Talent Development & Retention: Attracting and retaining top engineering talent in a competitive market, and developing existing team members to meet future technological demands.

Learning & Development Opportunities:

  • Operations Skill Advancement: Opportunities to deepen expertise in areas like micro-frontend architectures, advanced desktop interoperability patterns, cloud-native development, and AI/ML integration for UX.

  • Industry Exposure: Participation in industry conferences, tech talks, and workshops focused on frontend development, platform engineering, and financial technology.

  • Leadership Development: Formal and informal leadership training, mentorship programs, and opportunities to lead significant strategic initiatives.

  • Cross-Disciplinary Learning: Gaining exposure to FinTech trends, asset management business strategies, and advanced UX design principles.

📝 Enhancement Note: The challenges presented are typical for a senior platform engineering role in a large enterprise, requiring strategic thinking, strong execution, and excellent stakeholder management. The growth opportunities are well-aligned with career progression in technology leadership.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you led the strategy and execution for an enterprise-level UI platform or design system. What were the key challenges, and how did you measure success?" (Focus on strategic planning, execution, and metrics.)

  • "How would you approach gaining adoption for new UI components or platform standards across multiple engineering teams with differing priorities?" (Highlight your change management and influence skills.)

Company & Culture Questions:

  • "What interests you about Fidelity Investments and our Asset Management Technology division, specifically this role focused on foundational platforms?" (Showcase research into the company and the role's strategic importance.)

  • "How do you foster a culture of engineering excellence and continuous improvement within your teams?" (Discuss your leadership philosophy and practical methods for driving quality and innovation.)

Portfolio Presentation Strategy:

  • Structure: Organize your presentation logically, perhaps by theme (e.g., Platform Strategy, Technical Innovation, People Leadership) or by key projects.

  • Storytelling: For each project or initiative, clearly articulate the problem, your role and approach, the technical solutions implemented, the challenges overcome, and the quantifiable results achieved.

  • Process Focus: Emphasize the processes you established or improved (e.g., design system governance, CI/CD implementation, collaborative workflows) and their impact on efficiency, quality, or consistency.

  • Visuals: Use diagrams, screenshots, and data visualizations to effectively communicate complex technical concepts and demonstrate outcomes.

  • Conciseness & Clarity: Be prepared to present your most impactful work within a defined timeframe, speaking clearly and answering questions directly.

📝 Enhancement Note: Interview preparation should focus on demonstrating strategic thinking, deep technical knowledge in relevant areas, strong leadership capabilities, and a clear understanding of how platform engineering drives business value within a large financial institution. The portfolio presentation is a critical opportunity to showcase these attributes.

📌 Application Steps

To apply for this Director, Software Engineering (UI) position:

  • Submit your application through the provided link on the Fidelity Careers portal.

  • Portfolio Customization: Tailor your resume and cover letter to highlight your experience in leading UI platforms, design systems, desktop interoperability, and AI integration, using keywords from the job description. Prepare 2-3 key projects for your portfolio that best exemplify your leadership and technical achievements in these areas.

  • Resume Optimization: Ensure your resume clearly articulates your years of experience, leadership responsibilities, specific technical skills (Angular, TypeScript, Java, FDC3, etc.), and quantifiable achievements in platform development and team management.

  • Interview Preparation: Practice articulating your leadership philosophy, technical approach to platform engineering, and experience with process improvement. Prepare specific examples for behavioral questions and be ready to present your portfolio highlights effectively.

  • Company Research: Thoroughly research Fidelity Investments, its Asset Management division, and current trends in financial technology, UI/UX, and platform engineering. Understand the company's values and how your experience aligns with the role's requirements.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a bachelor's degree in computer science or a related field and extensive experience in modern UI architecture and desktop interoperability. Candidates must demonstrate strong leadership skills, hands-on technical expertise in Angular and Java, and the ability to drive platform strategy in complex environments.