F

Fidelity Investments

Manages investments and workplace retirement plans

Principal Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDurham, NC, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science or equivalent experience.
  • At least 10 years of experience designing and implementing full-stack, end-to-end customer-facing applications.
  • At least 7 years of experience working with complex architectural designs and technology initiatives.
  • At least 5 years of experience working in an agile development environment using Scrum or Kanban.
  • Experience handling incident and problem management for Tier 0 platforms and driving 24/7 operational excellence.
  • Extensive knowledge of Java, the Spring Framework, and Spring Boot.
  • Hands-on application development experience with public cloud environments, including AWS Lambda, EKS, S3, DynamoDB, and Kinesis.
  • Deep understanding of modern authorization architectures, including role-based access control, relationship-based access control, JWT-based authorization, and OAuth 2.0.
  • A proven track record of architecting fine-grained access control frameworks, scalable entitlement models, and enterprise-grade authorization systems that balance security, performance, and developer experience.
  • Strong understanding of policy-based authorization patterns and distributed access management.
  • Experience designing and developing RESTful services using Java/J2EE, Spring Boot, Swagger, Docker, YAML, and JSON.
  • Understanding of DevOps continuous integration and continuous delivery tools such as Jenkins and Jenkins Core.
  • Proven experience maintaining scalability and resiliency in a complex environment.
  • In-depth understanding and experience with performance metrics, logging, monitoring, alerting, testing, and tuning for highly scalable cloud applications.
  • Proficiency working with cloud databases, creating and leading database objects such as tables, views, indexes, and stored procedures, and optimizing database performance through query tuning, indexing, and performance report analysis.
  • Demonstrated expertise in production support, including incident management, root cause analysis, real-time monitoring, and ensuring high availability and reliability of critical systems in a fast-paced environment.
  • Ability to triage issues, execute root cause analysis, and make decisions under pressure.

Responsibilities

  • Build and operate the core authorization platform that enables secure, scalable access control for Brokerage Recordkeeping Technology.
  • Guide the team through extensive production insights, operational automation, developer guidance, real-time metrics, and automation.
  • Design and implement authorization systems and frameworks supporting cloud-native architectures and public cloud adoption.

Desired Qualifications

  • Financial industry experience is a plus.
  • Experience with OpenFGA or comparable relationship-based access control platforms is highly desirable.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$248.2B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs