Principal Software Engineer/Developer

A privately held financial services company focused on making financial expertise broadly accessible and effective.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Principal Software Engineer/Developer

Fidelity Investments is seeking a Principal Software Engineer/Developer to join their technology team. This role focuses on developing automated tests using Java and other programming languages and frameworks. The position involves writing functional integration and automated performance tests, collaborating with systems analysts and other software engineers to design systems, and overseeing software testing procedures.

Key responsibilities include participating in architecture design teams, implementing application-level architecture, developing applications for complex projects, recommending testing tools and methodologies, and ensuring QA readiness of software deliverables. The role requires expertise in Java-based web application test automation solutions, using Java 8, Selenium WebDriver, SQL, Spring Framework, and Cucumber.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or related field, with 3-5 years of experience in automation solutions for large-scale projects. They should have demonstrated expertise in defect and software quality management, integrating automation solutions within DevOps pipelines, and analyzing technical issues within internal applications.

Working at Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The position follows Fidelity's hybrid working model, requiring onsite work every other week at their Westlake, TX office.

Last updated 15 hours ago

Responsibilities For Principal Software Engineer/Developer

  • Participate in architecture design teams
  • Define and implement application level architecture
  • Develop applications on complex projects
  • Recommend development testing tools and methodologies
  • Ensure QA readiness of software deliverables
  • Establish project life cycle plans
  • Act as primary liaison for business units
  • Mentor junior team members

Requirements For Principal Software Engineer/Developer

Java
MongoDB
  • Bachelor's or Master's degree in Computer Science or related field
  • 5 years experience with Bachelor's or 3 years with Master's
  • Expertise in Java-based web application test automation
  • Experience with Java 8, Selenium WebDriver, SQL, Spring Framework, and Cucumber
  • Experience with DevOps pipelines using Jenkins and Bitbucket
  • Knowledge of defect and software quality management using Xray and Jira

Benefits For Principal 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 Principal Software Engineer/Developer

Director Full Stack Engineering

Director Full Stack Engineering position at Fidelity Investments focusing on test automation using AWS, Kubernetes, and various testing frameworks.

Director, Full Stack Engineering

Director, Full Stack Engineering position at Fidelity Investments leading development teams and driving technical innovation.

Vice President, Software Engineering

Vice President, Technical Product Owner position leading Risk Workstation development at Fidelity Investments

Director, Software Engineering

Director of Software Engineering position at Fidelity Investments leading development of sophisticated software solutions using Java, Spring, Angular, and Oracle.

Principal, Full Stack Engineer

Principal Full Stack Engineer position at Fidelity Healthcare, focusing on developing digital solutions using modern technologies and cloud-first approach.