F

Fidelity Investments

Manages investments and workplace retirement plans

Director – Full Stack Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeDurham, NC, USANo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and six years of experience as a Director, Full Stack Engineering or in a closely related occupation designing, developing, and delivering analytics applications in an Agile and financial services environment using AWS, Snowflake, Oracle, and Python; alternatively, a Master's degree in those fields and four years of that experience.
  • Expertise architecting, developing, and engineering traditional and real-time streaming data platforms using AWS, Snowflake, and Oracle, and performing containerization and orchestration using Python.
  • Expertise architecting, developing, and implementing enterprise cloud-based data pipeline solutions for databases including Snowflake, AWS Cloud, Oracle, Postgres, and Hadoop; automating and scheduling end-to-end data pipelines using Control-M and AWS EventBridge; writing SQL scripts to load enterprise warehouses for analytics data preparation using Snowflake and Python; deploying data pipelines using CI/CD methodologies, Maven, Git, and Jenkins; performing data warehousing, extraction, and transformation using Snowflake and Oracle; and analyzing logs with Splunk and Datadog.
  • Expertise performing data modeling and database design using dimensional (Star and Snowflake) and Data Vault modeling techniques, and type 1, 2, and 3 dimensional structures in enterprise analytics and marketing cloud data warehouse environments.
  • Expertise supporting onshore/offshore development and core and maintenance projects according to engineering compliance practices, technology blueprint standards, and Agile methodologies such as Kanban or Scrum.

Responsibilities

  • Translate and incorporate business vision and strategy into architectural strategy recommendations at the functional level.
  • Lead high-level, cross-functional architecture design efforts, identifying and engaging internal and external technical resources to produce cross-company strategic designs.
  • Oversee the technical implementation and deployment of major technology initiatives and cross-divisional architectural components, ensuring proper documentation and alignment with enterprise standards.
  • Initiate and drive project and strategy discussions with users and partner groups to address issues, clarify requirements, and guide solution direction.
  • Set the vision, goals, and direction for teams and the broader organization, planning and leading major organization-wide initiatives.
  • Leverage emerging technologies to simplify and modernize the data ecosystem through innovation, prototyping, solution recommendations, and guiding teams through implementation.
  • Collaborate across internal and external teams to deliver technology solutions that meet business needs, resolve technical roadblocks, mitigate risks, and improve development agility and productivity.
  • Provide leadership, technical supervision, and subject-matter expertise across multiple teams, advise on complex organization-wide projects, and guide senior management on technical strategy.
  • Research and recommend technologies, architectures, and methods, identifying opportunities for initiatives that benefit the broader organization.
  • Act as a technical leader and mentor by offering guidance, training, and coaching to support team member performance and career development.
  • Identify and plan for future resource needs to support long-term strategic objectives.
  • Lead the design and development of highly available, scalable, and distributed applications and enterprise data platforms supporting high-volume, high-velocity, diverse data needs.
  • Explore emerging technologies, create prototypes, and collaborate with partners to advance cloud, data, and analytics capabilities.
  • Develop cloud-based systems and full-stack applications across backend services, data pipelines, APIs, and modern front-end frameworks.
  • Define and implement engineering practices across development, testing, and production environments.
  • Design and deliver reusable frameworks for data quality, data security, and automation across teams and business units.
  • Champion DevOps, CI/CD, containerization, orchestration, and version-control practices for multi-environment deployments using Jenkins, Kubernetes, Docker, Maven, and Git stash.
  • Build complex, multi-layered software solutions aligned with business-unit needs and recommend technologies, architectures, and methods aligned with strategic objectives and long-term engineering effectiveness.
  • Perform data modeling, including dimensional and Data Vault approaches, to support scalable and resilient data architecture.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$250.4B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs