Director, Software Engineering
Fidelity Communications
Director of Software Engineering
Fidelity will not provide immigration sponsorship for this position.
Job Description:
The Role
We are seeking a seasoned and technically strong Director of Software Engineering to lead the development and evolution of the Archive platform. This is an exciting opportunity to be at the forefront of a transformational modernization journey, reimagining and rebuilding an enterprise-wide customer communications Archive platform.
You will play a defining role in shaping the future of how systems and users interact with the modernized platform, replacing aging systems with modern, high-performance, container-based applications that integrate seamlessly across enterprise systems, tools, and financial data services. Beyond engineering delivery, you will own the delivery roadmap, drive technology strategy, and lead a high-performing team through a complex, multi-phase modernization.
Key Responsibilities
Delivery and Execution
- Own end-to-end engineering delivery, from backlog refinement and sprint planning through release management and production deployment.
- Drive a high-performance delivery culture that balances velocity with quality, reliability, and security in a regulated financial environment.
- Establish and monitor KPIs for delivery health, system performance, reliability, and modernization progress, using data to drive continuous improvement.
- Remove organizational blockers and dependencies that impede engineering execution, escalating appropriately and decisively.
- Drive incident management, root cause analysis, and operational stability improvements across the platform.
- Own technology lifecycle management and technology product management, ensuring all applications and platform components are maintained to the latest standards, current versions, and best practices.
- Champion the adoption of AI-enabled engineering capabilities and intelligent automation opportunities that improve developer productivity, accelerate delivery, enhance software quality, and reduce operational overhead.
- Lead large-scale archive modernization initiatives, including legacy platform retirement, cloud migration, archival data migration, and platform simplification while maintaining business continuity.
- Establish service level objectives (SLOs), operational metrics, and reliability targets that ensure platform stability, resiliency, and customer satisfaction.
- Partner with architecture and engineering leaders to ensure solutions are designed for scalability, observability, resiliency, security, and long-term maintainability.
Strategy, Roadmap and Planning
- Closely partner with Product Manager and VP of Engineering to build a delivery roadmap balancing modernization, operationally driven initiatives, regulatory compliance, and operational stability.
- Translate strategic intent into actionable engineering plans with clear milestones, resource requirements, and success metrics.
- Lead structured planning and prioritization processes, balancing new capability delivery, platform modernization, and operational stability.
- Partner with business stakeholders to align technology delivery with business goals.
- Establish design principles and platform standards that guide engineering decisions and ensure the Archive platform is a best-in-class product.
- Communicate technical strategy and delivery roadmaps clearly to both technical and non-technical executive audiences.
- Partner with Enterprise Architecture, Compliance, and Records Management stakeholders to define the long-term strategy for archival data management, retention, retrieval, governance, and regulatory compliance.
- Drive technology decisions that balance platform modernization, operational risk reduction, regulatory obligations, scalability, and total cost of ownership.
Organizational Leadership
- Lead, mentor, and develop a high-performing team of engineers.
- Drive talent development, resource planning, and associate growth.
- Foster a culture of engineering excellence, accountability, and continuous improvement.
- Inspire and align the engineering team around a shared modernization vision, maintaining momentum and morale through a complex, multi-phase transformation.
- Influence and align stakeholders across Product, Architecture, Compliance, Operations, and Technology organizations to achieve shared business and technology outcomes.
- Build organizational capabilities that support long-term platform ownership, engineering excellence, and modernization objectives.
The Expertise and Skills You Bring
Required
- 10-12 years in software engineering leadership, including experience at the Director level.
- Experience in complex, multi-year transformation programs.
- Excellent written and verbal communication skills.
- Demonstrated domain knowledge in brokerage, financial services operations, back-office processing.
- Experience building and leading high-performing engineering teams in a fast-paced, regulated environment.
- Demonstrated strong understanding of the technology ecosystem (logical/physical architecture, processes, tools, types of integrations and data flows, and non-functional requirements such as availability/resiliency, capacity, performance, and observability).
- Solid understanding of Java, Spring Boot, Kafka for back-end services and API development.
- Hands-on experience with AWS services such as S3, IAM, Lambda, OpenSearch, and EKS.
- Ability to evaluate and influence data architecture decisions, including schema design, data retention strategies, archival patterns, data migration approaches, and integration with distributed applications.
- Hands-on experience with container-based application architecture.
- Proven ability to work with and modernize legacy technology stacks while maintaining system stability and operational continuity.
- Experience with CI/CD pipelines and DevOps practices in a regulated financial environment.
- Solid grasp of software architecture, distributed systems, and real-time data platforms.
- Deep understanding of archival and retention strategies, information lifecycle management, data governance, and large-scale data migration patterns.
- Experience designing and operating systems subject to regulatory retention, audit, legal hold, privacy, and recordkeeping requirements.
- Proven ability to influence enterprise data architecture decisions, including schema design, retention policies, archival patterns, retrieval performance, and integration with distributed systems.
- Experience leading large-scale archive platform modernization efforts involving high-volume data retention, archival storage, retrieval optimization, regulatory recordkeeping, and migration from legacy systems to cloud-native architectures.
The Team
Within the Fidelity Wealth organization, the Brokerage Recordkeeping Technology (BRT) organization is responsible for the retail brokerage technology and experience. As an Engineering Lead, you will lead a team of software engineers and, in close partnership with Product leadership, be responsible for defining and executing the technology strategy for the Archive platform while helping drive strategic modernization, architecture, and innovation. You will work in partnership with leaders across Fidelity Wealth, Fidelity Brokerage, and other business units to deliver modern, scalable, and compliant archive capabilities that support Fidelity's long-term business objectives.
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.
- ...a strong ownership, a focus on delivery, and a commitment to engineering excellence. You are energized by Test-Driven Development and apply... ..., mentor engineers, and consistently deliver high-quality software that meets both business and client needs.In this role, you will...SuggestedFull timeWork at office
- ...and fully intend for the selected candidate for this role to work on site in the specified location(s).As a Senior Manager, Software Engineering, you will lead teams focused on improving the quality, resiliency, performance, and long-term sustainability of Schwab’s application...SuggestedFull timeWork at office
- ...and Management System. This individual will include hands-on development collaborating with team of quantitative researchers, software engineers and quantitative developers.The Expertise and Skills You BringBachelor's degree in Computer science, Engineering, Mathematics...SuggestedFull timeWorldwide
- ...Description Job Description Description: Hybrid 2 weeks per month onsite in Westlake, TX Our client is seeking a Senior Software Engineer in Test to join a Digital Solutions team supporting enterprise web applications and digital platforms. The ideal candidate is...SuggestedHourly payLocal area
- ...Description On-site Every Other Week onsite / 5 days in either Westlake, TX Our client seeks an experienced Software Engineer in Test who will embed within an Agile squad to engineer quality into products from inception through delivery. The role requires creation...Suggested
$135k - $140k
job summary: Principal Full Stack Engineering Lead Consultant to direct delivery, guide modern frontend and backend architecture, and... ...initiatives. This role operates at the intersection of hands-on software development, system design, AI-assisted software engineering,...Permanent employmentTemporary workWork experience placement- ...Description Description: On-site Every Other Week onsite / 5 days in either Westlake, TX Our client seeks an experienced Software Engineer in Test who will embed within an Agile squad to engineer quality into products from inception through delivery. The role...Hourly payLocal area
- ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a .NET Senior Software Engineer, you’ll design and deliver software solutions that strengthen application quality, resiliency, performance, and...Full timeWork at office
- ...Description Job Description Description: Hybrid Every Other Week onsite / 5 days in Westlake, TX Our client seeks a Software Engineer in Test to advance quality assurance for data engineering within the Workplace Investing domain. The role focuses on building...Hourly payLocal area
- ...Every other week onsite/5 days in either Westlake, TX or Jersey City, NJ or Smithfield, RI Our client seeks a Principal Software Engineer / Full Stack Engineer with deep Oracle SQL/PLSQL expertise and hands-on Exadata engineering experience to design, build, and optimize...Hourly payFull timeLocal area
- ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization...Long term contract
- ...the development lifecycle within an agile team, advocate for engineering best practices, and lead design for reliable, performant, and... ...participate in key technical discussions. Contribute across the software lifecycle from concept to deployment within agile teams....
- ...how clients manage their money through innovative and reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (SAvE) team, you will design and deliver scalable,...Work experience placementWork at office
- ...Job Title Senior Software Engineer Department Product and Engineering Classification Exempt Duration... .... You'll join a small, senior team reporting to the Director of Engineering and AI, working day-to-day alongside a Principal...Full timeContract workWork at officeMonday to Friday
- ...define, design, and verify packaging for Cisco platforms, ensuring power, performance, and area goals are met. You will mentor engineers, develop 2.5D packaging strategies, and collaborate with layout and system teams to resolve complex technical challenges across interposer...Remote job
$27.5 per hour
...Software Engineer Intern – Summer 2027 Location: North Richland Hills, TX Schedule: Full-Time | In-Person | 40 Hours/Week | 10-Week Summer Internship Pay: $27.50/Hour Housing: Provided for eligible interns About Ragle Since 1993, Ragle Inc. has completed...Full timeSummer workInternshipSummer internshipWork at officeLocal areaVisa sponsorshipMonday to Friday$214.1k - $309.8k
...including reviews of intricate IC and analog/mixed-signal circuit designs. Mentor and support the signal integrity team, junior engineers, and influence packaging/hardware teams, ensuring all technical specifications and innovative solutions are met. Develop and...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours- As the Senior Manager of eCommerce & Mobile Engineering, you will lead the vision, strategy, and execution of our digital commerce and mobile... ...optimization.QualificationsRequired12+ years of experience in software engineering, with at least 4+ years in a leadership or...Full time
$55 - $70 per hour
...Description Job Description: Fidelity Investments has a phenomenal opportunity for a Expert Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and inhouse software utilities...Contract workTemporary work- ...Job Description Job Description Description: On-site in Westlake, TX Our client seeks a Senior Software Engineer to lead initiatives for Security Master and Pricing applications. The role will interface with end users and product owners, support distributed...Hourly payLocal area
$20 per hour
...healthcare better. Commercial Operations Product Integration Engineering Product Integration Engineering interns work at the... ...Development teams to solve complex business challenges using software tools, automation, and emerging AI technologies. Interns help...Hourly payInternshipSummer internshipLive outWork at officeRelocation package- ...application deployment and management while assisting in build engineering activities and looking for ways to automate the end-to-end... ...Experience Requirements: A minimum of 10 years of experience in a Software Engineering function with at least 5 years in a hands-on...Hourly payLocal area
- ...scalable technology solutions that support investing and financial planning.The Schwab SRE Platform team is seeking a Senior Software Engineer - Platform Developer to join a specialized group developing shared reliability tooling for Schwab’s SRE and production support...Full timeWork at office
- ...research, analytics, and investment capabilities that support clients, advisors, and investment professionals.As a Quantitative Software Engineer - Research Platform, you will help shape Schwab’s research technology ecosystem by building scalable data, analytics, and...Full timeWork at office
- ...define documentation and maintenance standards, and mentor junior engineers. Due to client requirements, applicants must be willing... ...: Bachelor's degree or higher in Computer Science, Software Engineering, or related field. Recruitment Transparency Notice...Hourly payFull timeLocal area
- ...tools such as DevAssist AI and GitHub Copilot. Education Requirements: Bachelor's degree or higher in Computer Science, Software Engineering, or related field. Recruitment Transparency Notice Eliassen Group values transparency in our recruitment practices....Hourly payTemporary workLocal area
- ...engagement for millions of users.GameStop is seeking a Lead Mobile App Engineer to drive the development of innovative mobile solutions across... ...Science or related field, or equivalent experience.7+ years of software engineering experience.5+ years developing mobile applications...Full time
$71 - $72 per hour
...compliant apps. Partnering with platform squads to define engineering standards, standard methodologies, and tooling. Collaborating... ..., data structures, and algorithms to ensure alignment to software engineering methodologies. Excellent understanding of Test-...Hourly payContract workTemporary workWork experience placement- Keller Animal Clinic in Keller, TX is seeking a Credentialed Veterinary Technician. You will join a team focused on high-quality small animal care, supporting anesthesia, lab work, and patient treatments in a collaborative, growth-oriented environment. We value licensed...
- ...the development lifecycle within an agile team, advocate for engineering best practices, and lead design for reliable, performant, and... ...participate in key technical discussions. \n Contribute across the software lifecycle from concept to deployment within agile teams. \n...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- software engineer Roanoke, TX
- part time software developer remote Roanoke, TX
- software developer Roanoke, TX
- real time software engineer Roanoke, TX
- healthcare software sales Roanoke, TX
- remote software sales Roanoke, TX
- software implementation project manager Roanoke, TX
- software technology Roanoke, TX
- id software Roanoke, TX
- software Roanoke, TX






