Senior Software Engineer/Developer

A privately held financial services company focused on making financial expertise broadly accessible and effective in helping people live the lives they want.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer/Developer

Fidelity Investments is seeking a Senior Software Engineer/Developer to join their team in developing Single Sign On (SSO) software applications and authorization security components. The role involves building RESTful APIs using Java and Spring, supporting software capabilities within AWS Cloud environments, and working with containerization tools like Docker and Kubernetes.

Key responsibilities include developing original technical solutions, designing applications for multiple platforms, performing complex technical analysis, and supporting all testing phases. The position requires expertise in Java8, Swagger, J2EE technologies, and modern web technologies including Angular8, TypeScript, and CSS.

The ideal candidate should have strong experience in Agile development, CI/CD practices, and Object-Oriented Design. They will work with DevOps tools like Jenkins, Git, and Splunk, while ensuring code quality through Veracode and Sonar.

Fidelity offers a comprehensive benefits package including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The company values diversity and inclusion, providing a collaborative environment where innovation and professional growth are encouraged.

The position is based in Durham, NC with a hybrid working model that combines onsite and remote work. This role presents an excellent opportunity to contribute to a leading financial services company while working with cutting-edge technologies and maintaining a healthy work-life balance.

Last updated 6 days ago

Responsibilities For Senior Software Engineer/Developer

  • Develops original and creative technical solutions
  • Designs applications for multiple platforms
  • Supports and performs all phases of testing
  • Develops comprehensive documentation
  • Establishes project plans
  • Performs independent technical analysis
  • Coordinates software system installation

Requirements For Senior Software Engineer/Developer

Java
JavaScript
TypeScript
Node.js
  • Bachelor's or Master's degree in Computer Science, Engineering, IT, Mathematics, Physics, or related field
  • 3 years experience with Bachelor's or 1 year with Master's
  • Expertise in Java8, Swagger, and J2EE technologies
  • Experience with Angular8, Webpack, NodeJS, Oracle
  • Knowledge of HTML5, NPM, TypeScript, CSS
  • Experience with JUnit and Mockito testing
  • Proficiency in DevOps CI/CD tools - Docker, Jenkins, GIT, Splunk

Benefits For Senior Software Engineer/Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Senior Software Engineer/Developer

Senior Performance Engineer (Java)

Senior Performance Engineer position at Fidelity Digital Assets focusing on Java-based performance testing for cryptocurrency trading platforms.

Senior Software Engineer (Python)

Senior Software Engineer position at Fidelity Investments focusing on Python development for financial services platforms and analytics engines.

Senior Business Process Model Developer

Senior BPM Developer position at Fidelity Investments focusing on designing and developing business process models using Java, JavaScript, and modern BPM platforms.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments developing Java-based applications and RESTful APIs for financial services.