8 days ago

Portfolio Engineer

Fidelity Investments

On Site
Full Time
$200,000
Englewood, CO

Job Overview

Job TitlePortfolio Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationEnglewood, CO

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Fidelity’s Strategic Advisers, LLC

With more than $1.1 trillion in assets under management as of October 2025, Fidelity’s Strategic Advisers, LLC is a leading provider of asset allocation solutions for retail, institutional, and high net worth clients. The range of investment solutions includes managed accounts, financial planning frameworks, and custom solutions.

Strategic Advisers is a registered investment adviser and Fidelity Investments Company, serving as the investment manager to all Fidelity managed accounts offered by Fidelity’s Portfolio Advisory Services through Fidelity’s Wealth Management Advisory Services. We construct and manage asset allocation portfolios for more than a million accounts.

The Opportunity as a Portfolio Engineer

Strategic Advisers is looking for a Portfolio Engineer to join our Denver, CO office. The team is responsible for portfolio construction and trading of Fidelity’s retail and workplace managed accounts. We employ investment expertise, quantitative techniques, and technology to scale our investment processes across both taxable and tax qualified portfolios with a mix of single and multi-asset class strategies, investing in a range of securities, including stocks, bonds, ETFs, mutual funds, and separately managed accounts.

Primary Responsibilities

  • Work directly with a team of investment experts and lead code design to meet business requirements.
  • Establish and enforce coding standards and best practices for the team.
  • Design, guide, and vet system designs with technology partners.
  • Write production code to solve complex investment management problems.
  • Be part of a dynamic group, tasked with developing innovative ways to manage client investment portfolios at scale.
  • Work collaboratively within the Systematic Portfolio Engineering team, including support of scaled portfolio management processes.
  • Participate in or lead design reviews with peers and stakeholders to meet business requirements.
  • Review code developed by other team members and provide feedback to ensure best practices.
  • Lead efforts on documentation and code refactoring to reduce team technical debt.

Experience And Education

  • Bachelor’s degree required.
  • Graduate degree in Computer Science, or directly related field preferred.
  • 5+ years of meaningful experience in software development required.
  • Demonstrated experience working on or directly with investment teams.
  • Demonstrated experience influencing investment decision-making processes.

Skills And Knowledge

  • Experience with software development in one or more programming languages required and with knowledge in data structures/algorithms.
  • Practical experience with Java/Groovy preferred.
  • Passion for financial markets, technology, and innovation.
  • Experience with R or Python a plus.
  • Understanding of quantitative portfolio construction techniques, optimization, and statistics a plus.
  • Data visualization experience with Tableau or Spotfire a plus.
  • Excellent attention to detail.
  • Proven ability to work effectively in a highly collaborative, team-oriented environment.
  • Excellent written and interpersonal skills.
  • CFA or related investment certifications preferred.

Key Skills/Competency

  • Software Development
  • Portfolio Construction
  • System Design
  • Investment Management
  • Quantitative Techniques
  • Java/Groovy
  • Data Structures/Algorithms
  • Financial Markets
  • Team Collaboration
  • Coding Standards

Tags:

Portfolio Engineer
Portfolio construction
Investment management
Trading
System design
Code review
Quantitative analysis
Asset allocation
Process automation
Technical debt
Business requirements
Java
Groovy
Data structures
Algorithms
R
Python
Tableau
Spotfire
Software development
Financial modeling

Share Job:

How to Get Hired at Fidelity Investments

  • Research Fidelity Investments' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your Portfolio Engineer resume: Highlight software development, investment management, and quantitative skills.
  • Prepare for technical interviews: Practice Java/Groovy, algorithms, data structures, and system design questions.
  • Showcase financial market passion: Discuss your understanding of investment strategies and portfolio construction.
  • Network effectively within Fidelity: Connect with current employees on LinkedIn for insights and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background