Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

Fidelity Investments

Job Description:

Note: Fidelity will not provide immigration sponsorship for this position.

Position Description :

Designs, develops, and engineers enterprise web applications using Java, Spring Boot, Spring MVC, Angular, React, Vue, and Node.js with a focus on middle-tier architecture and cloud-native solutions. Defines and implements scalable application-level architecture using Java, Spring frameworks, and microservices patterns. Builds scalable RESTful APIs and microservices using Node.js, Express, and web services (SOAP/REST) while implementing Test Driven Development (TDD) and CI/CD pipelines with Jenkins, Maven, and uDeploy. Provides technical leadership for cross-functional development teams and ensures architecture scalability using cloud technologies and containerization. Translates business vision into technical solutions by developing complex, multi-faceted applications and conducting comprehensive studies of alternatives. Leads strategic technology initiatives across business units while mentoring development teams and advising senior management on technical strategy. Drives technical excellence through leadership, coaching, and strategic planning for future technology roadmaps.


Primary Responsibilities:

  • Leads architecture design for analytics capabilities and cloud-native application development.
  • Develops complex enterprise applications, components, and subsystems across multiple cloud platforms.
  • Oversees technical implementation of cross-divisional architectural components and cloud migration initiatives.
  • Provides technical leadership and supervision to multiple development teams on organization-wide projects.
  • Coordinates with internal and external technical resources to produce strategic cloud-based designs.
  • Champions deployment of major project deliverables and ensures QA readiness of software solutions.
  • Establishes full project life cycle plans for complex cloud projects across multiple platforms and environments.
  • Plans and coordinates project schedules, assignments, and resource allocation for multiple concurrent initiatives.
  • Advises senior management on technical strategy, cloud adoption, and technology roadmap planning.
  • Mentors and coaches junior team members.
  • Researches and recommends new cloud technologies, frameworks, and development tools for strategic implementation.
  • Performs independent technical and functional analysis for multiple projects supporting digital transformation initiatives.
  • Identifies opportunities for organization-wide technology improvements and cloud optimization strategies.
  • Develops original and creative technical solutions for ongoing development efforts and complex integration challenges.
Education and Experience :

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) developing enterprise web applications in a financial services environment.

Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering (or closely related occupation) developing enterprise web applications in a financial services environment.

Skills and Knowledge :

Candidate must also possess:
  • Demonstrated Expertise ("DE") building highly available, scalable microservices using LWC, Keel, and Micronaut; designing and implementing cloud native architectures using service mesh, API gateways, and distributed systems; building and optimizing SQL and NoSQL data solutions, including Oracle and Redis; and strengthening application security by implementing OAuth 2.0, JWT authentication, and SonarQube-driven code quality controls.
  • DE designing end-to-end enterprise applications using Java, Spring Boot, JavaScript, TypeScript, and Node.js on cloud platforms; developing RESTful APIs, GraphQL services with Swagger documentation, and Angular frontend solutions to deliver seamless, responsive, and intuitive user interfaces; and enhancing application functionality and event-driven architectures using Apache Kafka, message queues, and GenAI development tools.
  • DE developing financial services applications for investment analytics and wealth management using Java, Spring Boot, and REST APIs; developing ETL workflows, delivering real time financial data analytics, and implementing automated testing, using JUnit, Mockito, and TestNG.
  • DE implementing cloud infrastructure with AWS services (EC2, S3, Lambda, and EKS), load balancing, auto-scaling, and distributed storage; implementing API gateways, maintaining service discovery, applying circuitbreaker patterns, and orchestrating Docker/Kubernetes environments with automated deployments; and supporting Oracle, PostgreSQL, and Redis databases with CI/CD pipelines using Jenkins, GitHub CI, and Infrastructure as Code (IaC) to ensure rapid, reliable software delivery and minimize system downtime.

#PE1M2

#LI-DNI

Fidelity's Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Certifications:

Category:

Information Technology
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Durham, NC vacancy
  •  ...Conducts code reviews and code merges. Builds software applications using infrastructure...  ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems...  ...) and six (6) years of experience as a Director, Software Engineering (or closely... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    23 hours ago
  •  ...Note: Fidelity will not provide immigration sponsorship for this position. The Role Fidelity Charitable is adding a Director, Software Engineering to our Durham regional campus. As a Director, Engineering you'll be responsible for defining and executing the... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    15 hours ago
  •  ...solutions by developing complex, multi-faceted software applications. Researches and recommends...  ...Responsibilities Leads and mentors engineering teams, driving technical strategy and...  ...) and six (6) years of experience as a Director, Software Engineering (or closely related... 
    Suggested
    Full time

    Worky

    Durham, NC
    1 day ago
  •  ...business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in...  ...-wide solutions. Primary Responsibilities: Leads and mentors engineering teams, driving technical strategy and ensuring successful delivery... 
    Suggested

    MainframeMaster

    Durham, NC
    2 days ago
  •  ...Fidelity in Durham, NC is seeking a senior engineering leader to design, architect, build, and automate data pipelines that integrate mainframe COBOL and modern web applications, powering brokerage and equity compensation platforms. You will drive technical strategy and... 
    Suggested

    MainframeMaster

    Durham, NC
    2 days ago
  •  ...-of-business technology processes by introducing innovative software engineering, quality engineering, and automation solutions that improve...  ...education equivalent) and six (6) years of experience as a Director, Technology Management - Software Engineering (or closely related... 
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...Fidelity Charitable is seeking a Director of Software Engineering on our Durham campus. You will own end-to-end delivery for key applications, define technical strategy, and lead a delivery team of engineers, analysts, and testers. You will align product and enterprise... 

    Jobleads-US

    Durham, NC
    1 day ago
  • $227.8k - $338.8k

     ...Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary As a Director of Software Engineering for the Core Software Engineering group, you will drive engineering projects and development support by collaborating... 
    Work at office
    Local area

    NetApp

    Morrisville, NC
    15 hours ago
  • $165k - $195k

     ...Manager, Software Engineering At Penguin Solutions, we understand the boundless potential of technology and support our customers in turning cutting-edge ideas into outcomes—faster, and at any scale. With over two decades of experience as trusted advisors, Penguin... 

    Penguin Solutions

    Durham, NC
    4 days ago
  • $165k - $195k

     ...at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads...  ...Solutions brings together differentiated infrastructure software, advanced memory, compute systems, end-to-end services, and industry... 
    Worldwide

    sghcorp.com

    Durham, NC
    2 days ago
  •  ...NetApp is seeking a Director of Software Engineering for the Core Software Engineering group in a hybrid Raleigh, NC role. Lead cross-functional teams across NetApp, Cloud Storage, and AI to guide development and QA for ONTAP-based solutions, shaping strategic priorities... 

    Jobleads-US

    Morrisville, NC
    1 day ago
  •  ...NetApp, Inc. is seeking a Director of Software Engineering for the Core Software Engineering group in a hybrid role in Raleigh, NC. You will drive engineering projects across NetApp, including Cloud Storage and AI collaborations, directing software development and... 

    Jobleads-US

    Morrisville, NC
    3 days ago
  • $272k - $431.25k

     ...NVIDIA is the engine of modern AI, and robotics is where AI meets the physical world. The Isaac robotics platform — spanning Isaac Sim...  .... Recruit, grow, and mentor a high-performing team of robotics software engineers; set direction, raise the technical bar, and manage... 
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • $207k - $300k

     ...Software Engineer Manager II, Google Workspace Advanced Experience owning outcomes and decision making, solving ambiguous problems...  ...discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc.... 

    Google Inc.

    Durham, NC
    23 hours ago
  •  ...across the United States. We are your best source for professional, value driven recruitment services. Job Description Software Engineering Manager Our client's office is located in the heart of Downtown Durham, NC, walking distance from the Durham Performing... 
    Work at office
    Flexible hours

    pathwayRP

    Durham, NC
    1 day ago
  •  ...intelligent, and scalable customer engagement. We are seeking a Director of Engineering to help design, build and operate its voice platform...  ...deep telecommunications expertise and the ability to build software and platform capabilities that can be consumed through APIs... 
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  • $170k - $220k

     ...elevate, drive results, and excel together across every function. Job Summary NetApp is seeking a hands‑on, innovative Software Engineering Manager to lead globally distributed software engineering and data science teams responsible for AI‑driven analytics,... 
    Work at office
    Local area

    Jobleads-US

    Morrisville, NC
    1 day ago
  •  ...experimentation and continuous improvement across engineering practicesEnsure operational excellence...  ...evaluating or integrating AI tools into software delivery pipelines (e.g., GitHub Copilot...  ...work autonomouslyLabcorp is seeking a Director of DevOps Engineering to lead enterprise... 
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    3 days ago
  • Morpheus Software Principal UI/UX engineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with a talented and inspired Principal Software Engineer... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    23 hours ago
  • $120k - $150k

     ...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for... 
    Work at office
    3 days per week

    Cypress Creek Renewables

    Durham, NC
    2 days ago
  • $124k - $195.5k

     ...modern computing and is central to groundbreaking applications from generative AI to autonomous vehicles. We are now looking for a Software Engineer to help accelerate the next era of machine learning innovation.In this role, you will propose and implement engineering... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $128.6k - $184.9k

     ...0/29/2026 Meet the Team Cisco's Customer Experience (CX) engineering organization is a global team of experts dedicated to delivering...  ...challenges leveraging AI/ML solutions. Your Impact As a Software Engineer in Cisco's CX Engineering organization, you will play... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Durham, NC
    2 days ago
  •  ...rapidly scaling globally alongside Fortune 500 customers, backed by Bessemer, Craft, and TLV. About the role: As a Full Stack Software Engineer, you'll work across the stack to design, implement, and ship high-quality workflows that solve real problems for real users.... 

    Unframe

    Durham, NC
    11 days ago
  • $172.2k - $215.2k

     ...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a...  ...required by the Bureau of Industry and Security and/or the Directorate of Defense Trade Controls. Benefits While Working at... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    GrabJobs

    Durham, NC
    3 days ago
  • $147.9k - $220k

     ...Join Our Cloud Engineering TeamWe are looking for a passionate and experienced Software Development Engineer to join our Cloud Platforms organization at NetApp. You will play a critical role in designing, developing, and maintaining scalable, secure, and robust operating... 
    Local area

    NetApp

    Durham, NC
    2 days ago
  • $56.43 - $96.43 per hour

     ...is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity Investments... 
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

    Durham, NC
    1 day ago
  •  ...Junior Software Engineer Duration: Long Term Contract Location: Durham, NC - Hybrid (5 days in a month) Job Description: Looking for a motivated individual with proven development experience to work as a full stack software engineer and member of a development... 
    Long term contract

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Software Engineer In Test MUST ALREADY BE LOCAL TO NC TO BE SUBMITTED!!!!! Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s... 
    Temporary work
    Work at office
    Local area
    Work from home

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Software Engineer Durham, NC Software Engineer CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    2 days ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications - Durham, NC, USAThe mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google... 
    Work at office

    Speechify

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!