Director, Software Engineering

Fidelity Investments
Full-time
Westlake, TX
0 views
Posted July 15, 2026

Job Description

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

Manages and oversees all design, development, and maintenance of mainframe and distributed applications, Cloud native applications in Amazon Web Services (AWS) and Azure, and high-volume transactional systems, using Java and Spring Boot frameworks. Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects and drives standardization and best practices across the firm. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions. Researches and recommends new technologies in support of the strategic direction of the business unit.

Primary Responsibilities: Leads solution and business architecture for Cloud capabilities across multiple business verticals, domain areas, and product areas. Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level. Participates in high-level, cross-functional architecture design teams. Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects. Advises senior management on technical strategy.

Requirements & Skills

Education and Experience: Bachelor 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) performing mainframe, batch, Spring, and Customer Information Control System (CICS) application development within a financial services environment. Or, alternatively, Master degree and four (4) years of equivalent experience.

Skills and Knowledge: Demonstrated Expertise performing batch processing using Endevor version control, JCL, Cobol, DB2, CICS, SORT and File-Aid utility tools, and Control-M scheduling tool; and conducting performance testing on mainframe, batch, and online modules, using STROBE and SYSVIEW. Building batch applications using Spring Batch and JSR-352; Spring Boot on Kubernetes; Kafka; native stored procedures on DB2; CI/CD pipelines. Developing Cobol mainframe and distributed modules that interface with distributed and Web consumer layer modules within defined contribution record keeping functionalities.

How to Apply

Apply directly through the application link above