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.
$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...SuggestedFull time- ...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
- ...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
- ...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
$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$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 officeLocal area$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$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 placementWorldwide- ...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...
$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 timeLocal area- ...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....
- ...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 timeH1bWork at officeWork from homeWorldwideWork visaFlexible hours
- 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 timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
$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 timeContract workLive inWork at officeWorldwideFlexible hours3 days per week- ...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 workRelocation packageFlexible hours
- ...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...
- ...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...
$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 payFull timeTemporary work- ...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
- 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...
$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 payShift work- 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 timePart timeSummer workInternship
- 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 workInternshipWork at officeRemote workFlexible hours
- ...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 jobInternship
- ...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 payLocal area
- ...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...
- ...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 payContract workLocal area
- ...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 inWork at officeWork from homeFlexible hours
$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 timeWork experience placementWork at officeLocal areaImmediate start2 days per week$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 timeTemporary workWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- director of software Durham, NC
- application engineering manager Durham, NC
- software manager Durham, NC
- director software engineering Durham, NC
- application manager Durham, NC
- IT software development manager Durham, NC
- principal developer Durham, NC
- data center chief engineer Durham, NC
- engineering director Durham, NC
- hotel chief engineer Durham, NC




