Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
Salt Lake City, United Statesfull_timeVerifiedPosted 18 Jun 2025

About the role

Job Description:

Position Description: 

 

Builds and deploys cloud enabled applications using 12 factor design. Develops maintainable and scalable multi-tiered applications -- JavaScript, JQuery, AngularJS, NodeJS, and React. Builds automation pipelines using DevOps concepts and Continuous Integration and Continuous Delivery (CI/CD) tools -- Git, Maven, Jenkins, and uDeploy. Develops software applications using Unix and Shell scripts, test automation tools and frameworks -- SOA, and API frameworks -- SOAP and REST. Performs programming in core Java and Python. Works in an Agile environment using Scrum and Kanban methodologies. 

 

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, Information Systems and Security, Mathematics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) performing development security operations, automation, and Cloud infrastructure enablement in a full stack environment. 

 

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Systems and Security, Mathematics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) performing development security operations, automation, and Cloud infrastructure enablement in a full stack environment. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) designing, developing, installing, analyzing, monitoring, performance tuning, and testing customer facing enterprise backend applications, using Amazon Web Services (AWS), Java, Oracle, and REST Web services 

  • DE designing, developing, performance tuning, and testing customer facing enterprise frontend applications, using React, Angular, TypeScript, JavaScript, and SCSS. 

  • DE implementing CI/CD pipelines for enterprise applications using Git, Jenkins, Sonar Cloud infrastructure (AWS, EKS, RKS, EC2, S3, and Cloud Front), and container technologies (Kubernetes and Docker). 

  • DE performing Unit, Integration, and API testing using JUnit, Mockito, Apache JMeter, and REST; and performing front-end automated

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 →