Principal, Full Stack Engineer (Python)

Fidelity InvestmentsJersey City, NJ
$107,000 - $216,000

About The Position

The Quantitative Research & Investing Technology (QRIT) team within Fidelity's Asset Management Technology group is seeking a highly motivated and curious Full Stack Engineer. In this role you will contribute to a dynamic and fast-paced development team creating a development and integration platform for Quantitative Researchers. You are committed to constructing high-quality, scalable, robust, resilient and efficient analytical and software solutions that propel investment processes forward.

Requirements

  • 7+ Years of software development experience, with full stack engineering as the primary focus
  • Strong proficiency in programming languages such as Python, with experience building backend services and APIs
  • Experience designing and developing web applications, RESTful services, and data-driven user interfaces
  • Familiarity with cloud environments (AWS) including core services such as S3, RDS, EC2, and IAM as they relate to application development
  • Solid understanding of relational and non-relational databases, data modeling, and query optimization
  • Experience working with containerized applications (Docker) in a development or deployment context
  • Background in participating in CI/CD workflows and automated testing pipelines
  • Good understanding of networking concepts as they apply to distributed application architectures
  • Enjoys collaborating with other developers, pair programming, reviewing code, and white-boarding problems
  • Excellent problem-solving skills, for when the playbook just doesn't cover it
  • Ability to work effectively across teams within pre-defined constraints to deliver stable, production-ready software

Nice To Haves

  • Security-conscious development practices are a plus

Responsibilities

  • Design, build, and maintain full stack applications supporting Quantitative Researchers and investment workflows
  • Develop scalable backend services and intuitive frontend interfaces tailored to analytical use cases
  • Collaborate with quantitative researchers to understand requirements and translate them into reliable software solutions
  • Participate in code reviews, contribute to engineering best practices, and help evolve the team's development standards
  • Integrate with internal data platforms, APIs, and cloud infrastructure to deliver end-to-end features

Benefits

  • comprehensive health care coverage
  • emotional well-being support
  • market-leading retirement
  • generous paid time off
  • parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment
  • tuition reimbursement
  • learning resources to develop your career
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service