Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
United Statesfull_timeVerifiedPosted 17 Sept 2025

About the role

Job Description:

Position Description: 

 

Provides technical support in a mainframe environment and develops applications using COBOL, DB2, CICS, Cloud to CICS, JCL, MQ-Series, SQL, and Virtual Storage Access Method (VSAM) files. Executes mainframe performance tuning and capacity planning, including ways to reduce Input/Output (I/O) operations, Central Processing Unit (CPU) time, Million Service Units (MSUs), and Million Instructions per Second (MIPS), by using performance tools -- Strobe, iStrobe, and Platinum Detector. Writes concise and clear technical specifications using distributed languages -- Extract, Transform, Load (ETL), Informatica, Java, XML, and Python. Manages application file access using scheduling tools (Control-M) and file formatting tools (File-AID). Debugs and reproduces application issues in lower development environments using unit testing tools -- Intertest and Abend-AID. Provides business solutions by developing complex software applications. 

 

Primary Responsibilities: 

 

  • Develops original and creative technical solutions to on-going development efforts.  

  • Designs applications or subsystems on major projects and for/in multiple platforms.  

  • Develops applications for multiple projects supporting several divisional initiatives.  

  • Supports and performs all phases of testing leading to implementation. 

  • Assists in the planning and conducting of user acceptance testing. 

  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.  

  • Responsible for post-installation testing of any problems. 

  • Establishes project plans for projects of moderate scope. 

  • Works on complex assignments and often multiple phases of a project. 

  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. 

 

 

Education and Experience: 

 

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and supporting software applications using mainframe and distributed technologies in a financial services domain. 

 

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and supporting software applications using mainframe and distributed technologies in a financial services domain. 

 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) designing, developing, and supporting batch and online applications using mainframe technologies -- COBOL, DB2, CICS, Cloud to CICS, JCL and VSAM files.   

  • DE performing mainframe application development and performance tuning within Time Sharing Option (TSO) and Multiple Virtual Storage (MVS) operating system environments; developing mainframe applications using Endevor, Git, ClearCase for version control, and Control-M for scheduling; debugging applications using Abend-AID and interest; managing and browsing files using

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →