Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
Jersey City, United Statesfull_timeVerifiedPosted 17 Sept 2025
💰 $154,000/yr($132,000/yr – $154,000/yr)

About the role

Job Description:

Position Description: 

 

***Multiple Positions Available*** 

 

Creates distributed, scalable software applications by leveraging tools such as Java EE, Spring, and Spring Boot. Builds Web services by using tools -- Application Program Interfaces (APIs), JAX-RS, REST, and JSON. Supports event-driven transaction processing systems, using messaging technologies -- Kafka and MQ. Builds automation pipelines using DevOps concepts and Continuous Integration and Continuous Delivery (CI/CD) tools. Implements process improvements by employing Agile Software Development Lifecycle (SDLC) methodologies (SCRUM). Designs and develops high-performance, low-latency systems using Java and Spring. Optimizes code for performance, scalability, and reliability, ensuring that systems meet the required standards. Provides business solutions by developing complex or multiple software applications.  

 

Primary Responsibilities: 

 

  • Collaborates with cross-functional teams to ensure seamless integration and deployment. 

  • Troubleshoots and debugs issues, identifying root causes and implementing fixes to ensure system stability and performance. 

  • Participates in code reviews, providing constructive feedback and suggestions, and contributes to the improvement of engineering practices. 

  • Maintains accurate and up-to-date documentation, sharing knowledge with team members to promote a culture of collaboration and innovation. 

  • Integrates protocols with existing systems and ensures seamless communication and data exchange. 

  • Maintains responsibility for post-installation testing of any problems. 

  • Develops applications of moderately complex scope.  

  • Provides application support by diagnosing and resolving technical problems with minimal business impact. 

  • Performs unit and integration testing.  

  • Develops clear and concise documents of moderately complex scope.  

  • Performs post-installation testing to identify and resolve technical problems.  

  • Develops technical modules in support of moderately complex assignments or multiple phases of highly complex projects.  

  • Performs technical and functional analysis for projects of moderately complex scope.  

  • Coordinates software system installation and monitors its functioning to ensure specifications are met. 

  • Develops software system testing and validation procedures, programming, and documentation.  

  • Modifies software to correct errors, to allow it to adapt to new hardware, or to improve its performance.  

  • Analyzes user needs and software requirements to determine feasibility of design within constraints. 

 

 

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) implementing and supporting applications and mid-tier services in a financial services environment, using Apache, Tomcat, Java, and Amazon Web Services (AWS).  

  

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Inform

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 →