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 technology team in Durham, NC. This role focuses on designing and developing automated tests and software tools using various technologies including JUnit, TestRunner, Selenium, and RestAssured. The position involves working within Agile/Scrum methodologies to create and maintain automated tests and in-house software utilities.

Key responsibilities include developing original technical solutions, designing applications for multiple platforms, supporting all testing phases, and establishing project plans. The role requires expertise in test automation frameworks using open-source tools/languages including Java, VB Script, Groovy, RESTAssured, Cucumber, and Selenium.

The ideal candidate should have experience with CI/CD pipelines using Jenkins, GitHub, and Maven Artifactory, plus proficiency in creating test plans and automation status dashboards. They should also be skilled in system, integration, and regression testing using tools like SeeTest, Postman, and Oracle SQL Developer.

Fidelity offers a comprehensive benefits package including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The position follows a hybrid working model, requiring onsite presence every other week at the Durham office.

Requirements include either a Bachelor's degree in Computer Science or related field with 3 years of experience, or a Master's degree with 1 year of experience in automation testing within an Agile and DevOps environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer/Developer

  • Develop automated tests and software tools
  • Design applications for multiple platforms
  • Support all phases of testing
  • Assist in user acceptance testing
  • Develop comprehensive documentation
  • Establish project plans
  • Perform technical and functional analysis

Requirements For Senior Software Engineer/Developer

Java
  • Bachelor's or Master's degree in Computer Science, Engineering, IT, Mathematics, Physics, or related field
  • Experience with Java, VB Script, Groovy, RESTAssured, Cucumber, Selenium
  • Experience with CI/CD pipelines using Jenkins, GitHub, and Maven Artifactory
  • Knowledge of test automation frameworks
  • Experience with system, integration, and regression testing

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.