Principal Full Stack Engineer

A privately held financial services company that makes financial expertise broadly accessible and effective in helping people live the lives they want.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Principal Full Stack Engineer

Fidelity Investments is seeking a Principal Full Stack Engineer to develop enterprise-wide data capabilities for their Unified Customer Profile (UCP) platform. This senior-level position involves executing Object-Oriented programming and maintaining software design using SQL, PL/SQL, and various data service development tools.

The role requires expertise in constructing RESTful APIs using Java, Spring framework, and Dropwizard, as well as managing database connections across both relational (Oracle, PostgreSQL) and NoSQL databases (DynamoDB, Elastic Search, Graph DB). You'll work with messaging technologies like Kafka, Kinesis, SNS, and SQS, while building automation pipelines using DevOps concepts and CI/CD tools.

Key responsibilities include:

  • Participating in architecture design teams
  • Defining and implementing application level architecture
  • Developing applications for complex projects
  • Establishing project lifecycle plans
  • Mentoring junior team members
  • Advising senior management on technical strategy

The ideal candidate should have a Bachelor's or Master's degree in Computer Science or related field, with 3-5 years of experience in full stack engineering within a financial services environment. Experience with cloud platforms (AWS, GCP, Azure) and Agile methodologies is essential.

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

Last updated 6 days ago

Responsibilities For Principal Full Stack Engineer

  • Participate in architecture design teams
  • Define and implement application level architecture
  • Develop applications on complex projects
  • Establish project life cycle plans
  • Mentor junior team members
  • Advise senior management on technical strategy
  • Perform technical and functional analysis
  • Develop original technical solutions

Requirements For Principal Full Stack Engineer

Java
PostgreSQL
MongoDB
Redis
Kubernetes
Python
  • Bachelor's or Master's degree in Computer Science, Engineering, IT, Mathematics, Physics, or related field
  • 5 years experience with Bachelor's or 3 years with Master's
  • Expertise in RESTful APIs using Java, Spring framework, and Dropwizard
  • Experience with Oracle, PostgreSQL, DynamoDB, Elastic Search, and Graph DB
  • Knowledge of Kafka, Kinesis, SNS, and SQS
  • Experience with DevOps and CI/CD tools (Maven, Jenkins, Deploy, Stash, Ansible)
  • Experience with AWS, GCP, and Azure
  • Knowledge of Agile methodologies (Kanban and SCRUM)

Benefits For Principal Full Stack Engineer

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 Full Stack Engineer

Director, Full Stack Engineering

Lead engineering teams in building high-performance systems and customer-facing digital applications for Fidelity's Personal Card Technology division.

Principal Back-End Engineer (Python)

Principal Back-End Engineer position at Fidelity Investments focusing on Python development for financial services platforms and cloud-native applications.

Director, Full Stack Engineering

Lead full stack engineering initiatives at Fidelity, designing and architecting solutions on distributed microservices platforms using AWS cloud and modern development frameworks.

Vice President, Architecture

Lead solution architecture practice for IWMS Platform at Fidelity, driving innovative technology solutions and digital modernization initiatives.