Jobs · Engineering · Texas

Principal Full Stack Engineer (Angular + Spring Boot)

Fidelity Investments · Roanoke, TX · Today
HybridEngineering$18.3/hrFull-time

The Role

Fidelity’s Charitable Technology group is adding a Principal Full Stack Engineer to serve as a technical leader and strategic influencer, driving architectural direction and engineering excellence across teams. With your deep expertise in modern development practices, object-oriented design, and design patterns, you'll lead complex initiatives spanning the full software development lifecycle.

Expertise And Skills You Bring

  • 6–10 years of hands-on full stack development experience
  • 3–5 years of technical leadership experience
  • Demonstrated expertise in back-end technologies (Spring Boot) and/or front-end technologies (Angular TypeScript)
  • Strong knowledge of Java and Spring framework
  • Solid understanding of SQL and Object Relational Mapping tools such as Hibernate
  • Proficient in JavaScript and AngularJS
  • Proven expertise in applying software engineering architecture and design patterns (object-oriented, functional, REST)
  • Familiarity with SASS/SCSS and building applications with accessibility in mind
  • Exemplary collaboration skills, working effectively with product owners, business analysts, software architects, software engineers, and quality engineers
  • Strong hands-on technical contributor with experience producing clean, unit-tested, and maintainable code
  • Experience mentoring junior engineers, defining coding standards, and promoting best practices
  • Passion for continuous integration and continuous delivery practices
  • Experience with Oracle and MongoDB databases
  • Experience with AWS and other cloud computing platforms
  • Working knowledge of Docker, NgRx, and RxJS

The Team

Fidelity Charitable is a 501(c)(3) public charity. We help donors maximize their generosity through our donor-advised fund, called the Giving Account. Established in 1991, we are the nation’s top grantmaker, distributing $18.3 billion to charities in 2025. Fidelity’s Charitable Technology group develops the next-generation technologies that directly impacts how customers accomplish their philanthropic goals. As a member of the Fidelity Philanthropic Services business unit, you will help Fidelity Charitable applications evolve through hands-on software development, technical mentoring, and cross-team collaboration with a diverse, co-located engineering team, while also visualizing customer issues as drivers for internal change.

Pay

N/A

Schedule

N/A

Benefits

N/A

Qualifications

Bachelor’s degree in Computer Science or equivalent experience

Similar jobs