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

Director, Software Engineering

Fidelity Communications

Enterprise Web Application Developer

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.

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Durham, NC vacancy
  • $190k - $225k

     ...: high-visibility role for the aspiring engineering leader looking to steer mobile engineering...  ...to the CTO as the first step As Director, you will play a pivotal role in leading...  ...optimization, and innovation of the company’s software. This hands-on leadership role focuses on... 
    Suggested
    Full time

    The Brixton Group, Inc.

    Durham, NC
    3 days ago
  •  ...Director, Software Engineering at Fidelity Investments in Durham, NC to lead the design of scalable, secure software solutions using Java, Spring Boot, GitHub Copilot, Postgres SQL, & REST APIs. Req. Bachelor’s degree and 6 yrs. exp. or Master’s and 4 yrs. exp. Job Number... 
    Suggested

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...Director, Software Engineering Job Description Position Description : Provides technical guidance, resolves complex development and design issues, and ensures alignment of system solutions with business partner requirements. Architects and builds complex end... 
    Suggested

    Habitat for Humanity of Durham

    Durham, NC
    3 days 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
    3 days ago
  • $227.8k - $338.8k

     ...Director of Software EngineeringThe Director of Software Engineering leads multiple software engineering teams responsible for the delivery of innovative, scalable, secure, and reliable products and services. This role partners closely with Product Management, UX, Architecture... 
    Suggested

    NetApp

    Durham, NC
    5 days ago
  • $227.8k - $338.8k

     ...Job Summary As a Director of Software Engineering for the Core Software Engineering group, you will drive engineering projects and development support by collaborating with cross-functional teams across NetApp, including our partners in Cloud Storage and AI. You... 
    Work at office
    Local area

    NetApp

    Morrisville, 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

    Jobleads-US

    Durham, NC
    6 days ago
  • $130k - $200k

     ...and a FAANG-aligned operating model where engineering owns delivery end to end. The level of...  ...groups are both encouraged to apply. Our software runs at tens of thousands of retail...  ...delivery. The vertical chain (VP, Senior Director, Director, EM, Engineers) owns outcomes.... 
    Work experience placement
    Worldwide

    Jobleads-US

    Durham, NC
    1 day 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
    6 days ago
  • $170k - $220k

     ...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, recommendation systems, intelligent insights, and customer success platforms... 
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    5 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
    a month ago
  •  ...to production in real-world enterprise environments every day.SOFTWARE ENGINEERAre you passionate about automation and building reliable...  ...at scale? At Genesys, we're looking for a Software Engineer to join our platform team and help drive automation, scalability... 
    Full time
    H1b
    Work at office
    Work from home
    Worldwide
    Work visa
    Flexible hours

    Genesys

    Durham, NC
    1 day ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    3 days ago
  •  ...Job Description Job Description Software Engineer About CoVar 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... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    a month ago
  •  ...to be part of a culture that drives performance and celebrates success? Are you ready to help lead in the digital space? As a Software Engineer III - Mobile (OS), you will design and develop critical applications that support Victra’s internal teams and external customers... 

    Victra - Verizon Wireless Premium Retailer

    Durham, NC
    15 days ago
  •  ...Advocating an appropriate level of testability focus in the software development process Skills The appropriate skills and...  ...Test Manager is: Knowledge of all aspects of the software engineering process Experience in a wide variety of testing efforts, techniques... 

    Keylent Inc

    Durham, NC
    1 day 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
    2 days ago
  •  ...Principal Site Reliability Engineer Location ~ Durham, NC Team ~ Technology Experience Level Senior Manager...  ...must also possess: Demonstrated Expertise ('DE') performing software performance benchmarking and engineering for online financial web... 
    Full time

    Habitat for Humanity of Durham

    Durham, NC
    4 days ago
  • Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI's Digital... 

    KBI BioPharma

    Durham, NC
    3 days ago
  • $105.5k - $168.8k

     ...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...Description Summary: The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development... 
    Hourly pay
    Shift work

    Becton Dickinson & Company

    Durham, NC
    3 days ago
  • In the Software Engineer Intern position, you'll gain hands-on experience building and maintaining software that transforms healthcare delivery. You'll join an AI-first experienced engineering team to develop, test and enhance applications while learning how AI, automation... 
    Full time
    Part time
    Summer work
    Internship

    Direct Supply

    Durham, NC
    5 days ago
  • Onsite Raleigh Boston Lowell Durham R-059038 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell, MA Raleigh, NC Durham, NC You will work closely with a senior mentor to gain technical knowledge... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Durham, NC
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Durham, NC
    1 day ago
  •  ...deliver complex enterprise systems. The role requires deep hands-on engineering, leadership across distributed teams, and a focus on cloud-...  ...~10+ years as an Architect, Technical Lead, Consultant, or Software Engineer with hands-on implementation. ~ Deep experience with... 
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...Toshiba Global Commerce Solutions seeks a Software Engineering Manager to lead teams shipping the ELERA AI-native development tooling and agentic platform layer. You will own delivery end to end, ensure quality and team health, and mentor managers moving into senior roles... 

    Jobleads-US

    Durham, NC
    1 day ago
  •  ...Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative AI... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development initiatives on... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    3 days ago
  • $120.5k - $276.5k

    Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • $50k

     ...testable, maintainable code across teams Partner with product and engineering leadership to translate clinical and business goals into...  ...enterprise frameworks, tooling, and platforms to be utilized by software development teams. Able to jump in, diagnose and support complex... 
    Full time
    Temporary work
    Work at office
    Immediate start

    Valeris

    Morrisville, 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!