Director, Software Engineering

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Merrimack, NH
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $239k
$155k $300k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $208,800–$269,606.

Based on 240 similar postings.

Employer

About Fidelity Financial Services

Fidelity Investments is one of the largest financial services companies in the world, offering brokerage services, mutual funds, retirement planning, wealth management, and life insurance to individuals and institutions. Industry: Financial Services & Investment Management

Fidelity Financial Services currently has 141 open roles on FindRole.

Listed pay typically runs $107,000–$216,000 across 35 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Director, Software Engineering

The Director, Software Engineering leads the development and enhancement of compliance monitoring products to ensure investment decisions adhere to market and internal rules. This role involves leading multiple teams to build complex, multi-faceted software applications and enterprise capabilities using rapid development approaches. Key responsibilities include translating business strategy into architectural recommendations, overseeing technical implementations of cross-divisional components, and researching new technologies. The position requires developing distributed, fault-tolerant, and highly concurrent applications using Java, Scala, and Pekko with actor-based concurrency models. Technical skills include experience with Aerospike, Oracle database tuning, Snowflake, and OpenTelemetry for observability, alongside tools like DataDog, Grafana, and Prometheus. The work focuses on high-performance investment compliance monitoring systems supporting low-latency workflows for Fund Monitoring, Aggregate Monitoring, and Limit Analysis.

What you'll do

  • Develop and enhance compliance monitoring products using Java and Scala to ensure investment decisions follow market and internal rules.
  • Design and implement highly scalable, high-performance investment compliance systems using event-driven architecture.
  • Build distributed, fault-tolerant, and highly concurrent applications using Pekko, Scala, and actor-based concurrency models.
  • Optimize real-time data processing using Aerospike, Oracle database tuning, and Snowflake analytics.
  • Implement end-to-end observability and performance diagnostics using OpenTelemetry, DataDog, Grafana, and Prometheus.
  • Translate business vision into functional architectural strategy recommendations and lead cross-functional architecture design teams.
  • Research and recommend new technologies and models to support the strategic direction of the business unit.
  • Provide technical supervision and leadership to multiple teams on complex, organization-wide technology projects.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and six years of experience as a Director, Software Engineering.
  • Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and four years of experience as a Director, Software Engineering.
  • Experience designing complex, Java-based real-time distributed systems within an investment or compliance technology domain.
  • Expertise in analysis, design, and implementation of scalable, high-performance investment compliance monitoring systems using event-driven architecture.
  • Expertise in developing distributed, fault-tolerant, and highly concurrent applications using Pekko, Scala, and actor-based concurrency models.
  • Expertise in performance optimization using Aerospike, Oracle database tuning, and scalable real-time ingestion pipelines into Snowflake.
  • Expertise in end-to-end observability and performance diagnostics using OpenTelemetry, Micrometer, DataDog, Grafana, and Prometheus.
  • Proficiency in developing software using Java, Scala, Excel VBA, and SQL.

More like this

Similar roles

Director, Software Engineering

Fidelity Financial Services

Durham, NC 15 days ago
Node.js TypeScript Java GraphQL Spring Boot Spring MVC AWS Docker CI/CD Jenkins RESTful API Angular Datadog Splunk Maven Git Selenium JUnit Cucumber Test-Driven Development Linux
6+ yrs exp

Director, Software Engineering

Fidelity Financial Services

Durham, NC 6 days ago
Machine Learning Python AWS SageMaker Apache Spark PostgreSQL Snowflake Terraform CloudFormation Docker Jenkins FastAPI PyTorch SQL AWS Lambda Step Functions SNS SQS RAG Data Lakes Lambda Architecture
6+ yrs exp

Director, Software Engineering

Visa

Austin, TX 67 days ago $186,800–$299,200
DevSecOps CI/CD Generative AI Agentic AI System Architecture Agile Automated Testing Web Services Mobile Applications Data Governance Model Explainability ChatGPT Microsoft Copilot Software Development Lifecycle Incident Response Debugging
10+ yrs exp Hybrid

Director, Software Engineering

Visa

Foster City, CA 35 days ago $219,100–$350,800
Java Kafka Kubernetes Docker Spring Boot REST Vert.x Hazelcast Git Maven CI/CD AI/ML Generative AI Relational Databases Event-Driven Architecture API Design System Design PCI-DSS Observability
10+ yrs exp Hybrid

Director, Software Engineering

Salesforce

San Francisco, CA 4 days ago $197,300–$313,700
AI Machine Learning Agentic Systems Distributed Systems Public Cloud Multi-tenant Platforms Database Engineering System Design Production Operations Architecture
10+ yrs exp Hybrid

Director, Software Engineering

Walmart

Bentonville, AR +1 39 days ago $130,000–$260,000
AI/ML Python Java Rust Dart DevOps Agentic Systems System Health Monitoring Cloud Cost Optimization
6+ yrs exp