Principal Software Engineer

Habitat For Humanity Of Durham

Durham (NC)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fidelity Charitable is seeking an experienced Principal Software Engineer to guide the design and delivery of large-scale digital solutions. You will own full-stack development across Java/Spring Boot on the backend and Angular on the frontend, with a focus on robust APIs, security, and scalable deployments.

You will mentor peers, collaborate with architecture, security, UX, and platform teams, and champion TDD and DevSecOps practices in an onsite, enterprise environment across Westlake TX,

Qualifications

  • 9+ years of experience designing, building, and maintaining full‑stack, customer‑facing applications at enterprise scale.
  • Bachelor’s degree in computer science or equivalent practical experience.
  • Strong experience working in Agile/Scrum teams with a focus on delivering high‑quality software.
  • Advanced hands‑on expertise with Angular (11+), HTML/CSS, JavaScript/TypeScript, and modern front‑end patterns.
  • Proven backend development experience using Java (11+), Spring Boot, and open‑source technologies.
  • Experience designing and building RESTful APIs, microservices, and micro front‑end architectures.
  • Strong understanding of DevSecOps principles and tools such as Jenkins, SonarQube, Git/GitHub, Datadog, and CI/CD pipelines.
  • Cloud‑native development experience with AWS, Docker, and Kubernetes, including secure and scalable deployments.
  • Commitment to quality‑first engineering through TDD, automated testing, and secure coding practices.
  • Ability to collaborate closely with architecture, security, UX, and platform teams, while mentoring peers and contributing to engineering standards.
  • Strong communication skills, an enterprise mindset, and a passion for continuous learning and technical leadership.

Responsibilities

  • Deliver full-stack, enterprise-scale applications with Java/Spring Boot on the backend and Angular on the frontend.
  • Collaborate with architecture, security, UX, and platform teams to ensure robust, scalable software.
  • Mentor peers and contribute to engineering standards; advocate for TDD and DevSecOps practices.

Skills

Full-stack development
Agile/Scrum
Angular 11+
HTML/CSS
Java 11+
Spring Boot
RESTful APIs
Microservices
DevSecOps
Jenkins
Git/GitHub
Datadog
CI/CD pipelines
AWS
Docker
Kubernetes
TDD/Automated testing
Secure coding practices
Mentoring peers

Education

Bachelor’s degree in computer science or equivalent

Tools

Docker
Kubernetes
Jenkins
Git/GitHub
Datadog

Job description

Principal Software Engineer

Fidelity is transitioning to a full‑time onsite working model in phases by region and role. See job description for more information.

Onsite

Location
  • Westlake, TX
  • Merrimack, NH
  • Smithfield, RI
Team
  • Technology
Experience Level

Senior Manager

Job Description:

Note: Fidelity will not provide immigration sponsorship for this position.

The Role

Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative, analytical thinkers to help deliver the best digital solutions to our customers. The ideal candidate is deeply entrenched in full stack development, with a passion for using tools and frameworks to guide the development of stable, robust, and resilient apps that best serve our customer initiatives.

The Expertise and Skills You Bring

  • 9+ years of experience designing, building, and maintaining full‑stack, customer‑facing applications at enterprise scale
  • Bachelor’s degree in computer science or equivalent practical experience
  • Strong experience working in Agile/Scrum teams with a focus on delivering high‑quality software
  • Advanced hands‑on expertise with Angular (11+), HTML/CSS, JavaScript/TypeScript, and modern front‑end patterns
  • Proven backend development experience using Java (11+), Spring Boot, and open‑source technologies
  • Experience designing and building RESTful APIs, microservices, and micro front‑end architectures
  • Strong understanding of DevSecOps principles and tools such as Jenkins, SonarQube, Git/GitHub, Datadog, and CI/CD pipelines
  • Cloud‑native development experience with AWS, Docker, and Kubernetes, including secure and scalable deployments
  • Commitment to quality‑first engineering through TDD, automated testing, and secure coding practices
  • Ability to collaborate closely with architecture, security, UX, and platform teams, while mentoring peers and contributing to engineering standards
  • Strong communication skills, an enterprise mindset, and a passion for continuous learning and technical leadership

The Team

Fidelity Charitable software engineers develop next‑generation technology that directly impacts how our customers accomplish their philanthropic goals. As a Software Engineer within our technology business unit, you will help take Fidelity Charitable applications to the next level of evolution. The position will require hands‑on software development, cross team collaboration with a diverse and co‑located engineering team, and the ability to visualize customer issues as drivers for internal change.

Fidelity’s Onsite Working Model
Fidelity is transitioning to a full‑time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Certifications:
Category:

Information Technology

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement‑related financial activities and the rules and regulations of numerous self‑regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Benefits that balance life and work

From our fully paid parent leave to our on‑site health and wellness centers, our benefits support the belief that more balance you have, the better you can achieve your goals.

Company overview

Company overview

At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experience.

Reasonable accommodations

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation contact the HR Accommodation Team by sending an email to accommodations@fmr.com, or by calling 800-835-5099, prompt 2, option 3.

Equal opportunity employer

Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop, and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Applicant screening

At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre‑employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.

AI Guidelines

Learn about our guidelines for use of AI when applying for a Fidelity job

Similar Jobs
Senior Software Engineer/Developer
  • Technology
  • Westlake, TX
Principal Software Engineer/Developer
  • Technology
  • Westlake, TX
Principal Storage Engineer
  • Technology
  • Westlake, TX / Merrimack, NH
Not finding the right fit?

Create a profile in our Talent Network to receive alerts for opportunities that match your interest.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Full Stack Software Engineer
Principal Full Stack Software Engineer

Soteria Reinsurance Ltd. • Durham (NC), Northern (KY)

Hybrid
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Soteria Reinsurance Ltd. • Durham (NC), Northern (KY)

Hybrid
USD 120,000 - 170,000
Principal Business Analyst
Principal Business Analyst

Fidelity • Durham (NC)

On-site
USD 110,000 - 140,000
Onsite health centers
Parental leave
Principal Software Engineer
Principal Software Engineer

Fidelity Investments • North Carolina

On-site
USD 140,000 - 190,000
Principal Digital Assets Engineer
Principal Digital Assets Engineer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 150,000 - 190,000
Principal Technology Risk Analyst
Principal Technology Risk Analyst

Fidelity • Westlake (TX)

On-site
USD 140,000 - 190,000
Principal Full Stack Software Engineer
Principal Full Stack Software Engineer

Fidelity • United States

On-site
USD 150,000 - 190,000
Principal Full Stack Engineer – AI Technology
Principal Full Stack Engineer – AI Technology

Soteria Reinsurance Ltd. • Durham (NC), Northern (KY)

Hybrid
USD 170,000 - 210,000
Vice President, Data Enablement, Governance and Technology
Vice President, Data Enablement, Governance and Technology

Fidelity • Durham (NC)

On-site
USD 180,000 - 280,000
Principal Cloud Engineer
Principal Cloud Engineer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 150,000 - 200,000
Fully paid parental leave
On-site health and wellness centers