Principal Software Engineer Developer
Fidelity Investments is a privately held, Boston-headquartered financial services company providing investing, trading, retirement, wealth management, brokerage, workplace benefits, custody and clearing, and digital-asset services.
Maintainer signals as of 9/25/2026
About Fidelity Investments
Fidelity serves individual investors, employers, wealth-management firms, institutions, innovators, and charitable donors through diversified financial-services businesses. Current offerings include brokerage and trading, mutual funds and exchange-traded products, retirement and workplace savings, financial planning and advice, wealth management, institutional custody and clearing, and crypto/digital-asset products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and maintain complex mainframe applications. You will define application architecture, deliver enhancements, validate test plans, prepare technical documentation, plan project lifecycles, manage technical risks, resolve technology issues, and mentor junior team members.
Requirements
- Bachelor's degree and 5 years of relevant experience, or master's degree and 3 years of relevant experience
- COBOL
- CICS
- JCL
- DB2
- VSAM
- z/OS
- DFSORT
- IDCAMS
- IBM MQ
- Java
- Spring Boot
- Pega Platform
- Oracle Exadata
- Azure
- AWS
- Kafka
- REST
- SOAP
- OAuth2
- JWT
Responsibilities
- Define and implement application-level architecture
- Develop applications for complex projects and subsystems
- Recommend testing tools and methodologies
- Validate test plans and ensure QA readiness
- Develop technical documentation
- Establish project life cycle plans
- Assess and manage project risks
- Coordinate project schedules and assignments
- Advise senior management on technical strategy
- Mentor junior team members
- Develop technical solutions for ongoing development efforts
