Senior Software Engineer/Developer

A privately held financial services company that makes financial expertise broadly accessible and effective in helping people live the lives they want.
$NaN
Backend
Senior Software Engineer
In-Person
3+ years of experience
Finance

Description For Senior Software Engineer/Developer

Fidelity Investments is seeking a Senior Software Engineer/Developer to join their technology team in Durham, NC. This role offers an exciting opportunity to work on enterprise-level financial services applications using modern technologies and architectures.

The position focuses on developing sophisticated software solutions using Java Web services and APIs, with a strong emphasis on creating highly scalable distributed systems. You'll be working with cutting-edge technologies including REST/SOAP services, AWS, and various front-end frameworks.

As a Senior Software Engineer, you'll be responsible for designing and implementing microservice architectures, documenting APIs using Swagger, and developing comprehensive web applications. The role requires expertise in both backend technologies (Java, Spring Boot, REST) and frontend development (HTML5, CSS3, Angular).

The ideal candidate should have at least 3 years of experience in software development, with a strong background in financial services technology. You'll be joining a company that values innovation and offers comprehensive benefits including 401(k) with company match, excellent healthcare coverage, and generous parental leave policies.

Fidelity provides a collaborative work environment where you'll have the opportunity to work on complex projects that directly impact millions of customers. The company's commitment to technology excellence and financial expertise makes this an ideal position for someone looking to advance their career in financial technology.

Working at Fidelity means being part of a culture that emphasizes both technical excellence and work-life balance. The company offers extensive professional development opportunities and the chance to work with cutting-edge technologies while solving complex financial challenges.

This role is perfect for a senior developer who enjoys working on enterprise-scale applications, values a stable and prestigious company culture, and wants to make a significant impact in the financial services industry.

Last updated 6 days ago

Responsibilities For Senior Software Engineer/Developer

  • Develops software in Java Web services and API solutions
  • Documents APIs using API documentation framework (Swagger)
  • Develops highly scalable distributed systems using open-source technologies
  • Develops Web applications using JSP, HTML, CSS/SASS, jQuery, Angular, and NodeJS
  • Designs applications or subsystems on major projects
  • Supports and performs all phases of testing
  • Develops comprehensive documentation
  • Establishes project plans for projects of moderate scope
  • Performs independent and complex technical and functional analysis

Requirements For Senior Software Engineer/Developer

Java
JavaScript
Node.js
  • Bachelor's or Master's degree in Computer Science, Engineering, IT, Information Systems, Mathematics, Physics, or related field
  • Experience implementing REST and SOAP-based Web services for external consumption using AWS
  • Expertise in designing and publishing microservice APIs using Swagger API
  • Experience with HTML5, CSS3, Bootstrap, jQuery and server-side technologies
  • Knowledge of Spring Boot and Spring MVC
  • Experience with Java, JUnit, SOAP, REST, Struts, and Spring

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.