Director, Software Engineering

Fidelity Investments•Merrimack, NH

About The Position

Leads the development and enhancement of compliance monitoring products that ensure investment decisions comply with market and internal rules. Develops software using Java and Scala, evaluates vendor software, and leads technical vendor engagement. Supports development using large data sets, databases, and data visualization tools, including Excel VBA and SQL. Applies rapid development approaches and existing components, APIs, and frameworks to deliver robust enterprise business solutions efficiently and reliably. Uses in-depth business or functional knowledge to develop complex, multi-faceted software applications and provide business-unit-wide solutions. Researches and recommends technologies, models, methods, and tools in support of the business unit’s strategic direction. The role provides technical leadership across teams and organization-wide initiatives. It shapes architectural strategy, contributes to cross-functional design, oversees implementation of architectural components, advises senior management, and guides team members’ performance and career development. The position requires experience designing complex Java-based real-time distributed systems in an investment or compliance technology domain, along with demonstrated expertise in investment compliance monitoring, distributed systems, real-time data processing, and observability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent), and six years of experience as a Director, Software Engineering or in a closely related occupation designing complex Java-based real-time distributed systems within an investment or compliance technology domain; alternatively, a relevant master’s degree (or foreign education equivalent) and four years of such experience.
  • Demonstrated expertise analyzing, designing, and implementing highly scalable, high-performance investment compliance monitoring systems using event-driven architecture for low-latency, high-throughput Fund Monitoring (FM), Aggregate Monitoring (AM), and Limit Analysis (LA) workflows for Time-of-Trade and End-of-Day batch processing, including Fund-of-Funds expansion and derivatives look-through.
  • Demonstrated expertise developing distributed, fault-tolerant, highly concurrent applications using Pekko (formerly Akka), Scala, and actor-based concurrency models for real-time, enterprise-grade investment compliance solutions.
  • Demonstrated expertise in performance optimization and real-time data processing using Aerospike, Oracle database tuning, scalable real-time ingestion pipelines into Snowflake, and Snowflake analytics for downstream compliance workflows.
  • Demonstrated expertise in end-to-end observability and performance diagnostics using OpenTelemetry (OTEL) for distributed tracing and metrics, and Micrometer, DataDog, Grafana, and Prometheus to identify concurrent system behavior and bottlenecks.

Responsibilities

  • Translate business vision and strategy into architectural strategy recommendations at the functional level.
  • Participate in high-level, cross-functional architecture design teams.
  • Identify and consult with internal and external technical resources to produce cross-company strategic designs.
  • Consult on development and delivery of major technology initiatives for the business unit.
  • Consult on deployment of major project deliverables and documentation of major technology applications.
  • Oversee technical implementation of cross-divisional or company architectural components.
  • Initiate and drive project or strategy discussions with users or external groups to resolve issues.
  • Set the vision, goals, and direction of the team or organization.
  • Plan and lead organization-wide initiatives.
  • Provide leadership, technical supervision, and expertise to multiple teams on complex organization-wide projects.
  • Advise senior management on technical strategy.
  • Research and recommend new technologies.
  • Work across groups to identify opportunities for organization-wide technology initiatives.
  • Provide guidance, training, and coaching to team members for performance and career development.
  • Identify and plan for future resource needs.
  • Determine technical approaches at a strategic level for the business unit.
  • Lead development and enhancement of investment compliance monitoring products.
  • Evaluate vendor software and lead technical vendor engagement.
  • Develop robust business solutions using rapid development approaches, existing components, APIs, and frameworks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service