Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
United Statesfull_timeVerifiedPosted 15 Oct 2025

About the role

Job Description:

Position Description: 

 

Builds scalable Web User Interface (UI) technical solutions according to Agile methodologies using Angular, Java, Spring Frameworks, Bootstrap, and Python. Builds re-useable Angular components, services, and HTTP protocols to retrieve data from middle-tier services. Containerizes software application components using Docker and Kubernetes. Builds Continuous Integration/Continuous Deployment (CI/CD) software development and deployment pipelines using Git, Jenkins, and uDeploy. Builds REST APIs using Java Spring Boot. Provides business solutions by developing complex or multiple 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.   

  • Responsible for QA readiness of software deliverables. 

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

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

  • 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.  

  • Advises senior management on technical strategy. 

 

Education and Experience: 

 

Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) designing, developing, and implementing 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 one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) designing, developing, and implementing web applications in a financial services environment. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) analyzing, designing, and developing CloudReady, highly scalable micro-services, according to Service-Oriented Architecture (SOA) principles, using Spring Ecosystem – Spring Boot, Spring Web, JDBC/JPA, Connection Pooling, and Core Spring framework modules 

  • DE building and migrating highly scalable web-based applications using JavaScript, HTML, CSS, Angular Framework, Kubernetes, Terraform, and Datadog with a focus on redundancy, high availability, fault-tolerance, logging, monitoring, and troubleshooting. 

  • DE building pipelines for Continuous Integration/Continuous Deployment (CI/CD) using Git, Maven, Jenkins Core, and Github; performing Regression Testing, using Jenkins job setup

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 →