Director, Full Stack Engineering

Fidelity Investments•Durham, NC

About The Position

Leads the design and development of highly available, scalable, distributed applications and enterprise data platforms supporting high-volume, high-velocity, and diverse data needs. The role advances cloud, data, and analytics capabilities by exploring emerging technologies, building prototypes, and collaborating with partners. It develops cloud-based systems and full-stack applications spanning backend services, data pipelines, APIs, and modern front-end frameworks, while establishing engineering practices across development, testing, and production. The Director designs reusable frameworks for data quality, security, and automation; promotes DevOps, CI/CD, containerization, orchestration, and version-control practices; and applies business and technical expertise to complex software solutions. The role also researches and recommends technologies and architectures aligned with strategic objectives, performs data modeling, and provides technical leadership across teams and organization-wide initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent), plus six years of qualifying experience; alternatively, a master’s degree in one of those fields (or foreign education equivalent), plus four years of qualifying experience.
  • Qualifying experience as a Director, Full Stack Engineering or in a closely related occupation designing, developing, and delivering large-scale analytics applications in an Agile and financial services environment using AWS, Snowflake, Oracle, Python, and Control M.
  • Expertise architecting, designing, developing, and engineering traditional and real-time streaming data platforms using Snowflake, AWS Cloud, Oracle, Postgres, and Hadoop data warehouse applications in an enterprise analytics and marketing Cloud environment, using ETL/ELT processes and Snaplogic; and performing containerization and orchestration using Python.
  • Expertise implementing CI/CD pipelines for enterprise cloud-based and real-time streaming data platform solutions for Snowflake, AWS Cloud, Oracle, Postgres, and Hadoop using Control M, AWS Event Bridge, Python, UNIX shell scripts, Hive, SQL, and PL/SQL scripts; deploying data pipelines using Git, Maven, Jenkins, Docker, and Kubernetes; and analyzing logs with Splunk and Datadog.
  • Expertise in data modeling and database design using dimensional (Star and Snowflake) and Data Vault techniques, and Type 0 to Type 7 dimensional modeling structures in enterprise analytics and marketing Cloud data warehouse environments.
  • Expertise contributing to end-to-end application software engineering, platform sustainment, and core system modernization initiatives while adhering to enterprise engineering governance, architectural runway standards, and regulatory compliance frameworks; and driving delivery using hybrid SDLC models, including Waterfall, Agile, and iterative DevSecOps-aligned workflows.

Responsibilities

  • Translate business vision and strategy into functional-level architectural recommendations and determine technical approaches at a strategic level.
  • Lead high-level, cross-functional architecture design efforts, engaging internal and external technical resources to create cross-company strategic designs.
  • Oversee technical implementation and deployment of major technology initiatives and cross-divisional architectural components, ensuring documentation and alignment with enterprise standards.
  • Initiate and lead project and strategy discussions with users and partner groups to address issues, clarify requirements, and guide solution direction.
  • Set vision, goals, and direction for teams and the broader organization, and plan and lead major organization-wide initiatives.
  • Use emerging technologies to simplify and modernize the data ecosystem through innovation, prototyping, solution recommendations, and implementation leadership.
  • Collaborate across internal and external teams to deliver technology solutions, 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.
  • Mentor and coach team members, providing guidance and training to support performance and career development.
  • Identify and plan for future resource needs to support long-term strategic objectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service