Finance & Accounting · Minneapolis, MN

Investment Analyst jobs in Minneapolis, MN

Investment analysts research securities, funds, or deals to support buy and sell decisions. They build valuation models, monitor markets and portfolios, and write up recommendations for portfolio managers.

196
Open roles today
$34–$93/hr
Typical pay range
$117k
Median, full-time
6
Fresh in this list

No email, no resume, no sign-up. Save any listing below and you start anonymously.

You're signed in. Saving a listing drops it straight into your pipeline.

01

Open investment analyst roles

12 shown of 196 · sorted by freshness

Investment Analyst Development Program

Travelers · Saint Paul, MN
$81.5k - $134.5k

Target Openings 4 What Is the Opportunity? Develops the skills, through independent and on-the-job training, to become an investment analyst. This two-year program introduces people who have an interest and aptitude for…

Posted 2d ago
+ Save to tracker View listing

Senior Workday Analyst

Robert Half · Minneapolis, MN

We are looking for a Senior Workday Analyst to support Workday Performance Management initiatives, Illinois. In this role, you will partner with HR, talent management, and business stakeholders to translate operational n…

Posted 2d ago
+ Save to tracker View listing

Senior Analyst - Post Merger Integration

CliftonLarsonAllen · Minneapolis, MN
$80k - $139k

and each other.About the role:CLA is looking to hire a Senior Analyst - Post Merger Integration for our Deal Services practice. This... ...growth. We pay competitive wages and view compensation as an investment in our pe…

Posted 3d ago
+ Save to tracker View listing

Business Analyst (Non-IT)

Mindlance · Minneapolis, MN

assess process performance, strong written and verbal communication skills, and experience in preparing ROI statements for proposed investments. EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate…

Posted 3d ago
+ Save to tracker View listing

Principal Financial Analyst - Brain Modulation

Medtronic · Minneapolis, MN
$110.4k - $165.6k

and across the organization to implement enterprise goals and initiatives. Partner with marketing and therapy director to evaluate investment opportunities. Lead and evaluate analysis to draw conclusions and develop insi…

Posted 4d ago
+ Save to tracker View listing
$105.4k - $124k

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it tak…

Posted 4d ago
+ Save to tracker View listing

Institutional Portfolio Analyst

Royal Bank of Canada · Minneapolis, MN · Full-time
$55k - $95k

Job Description What is the opportunity? As an Institutional Portfolio Analyst at RBC Global Asset Management, U.S. you are the key provider of accurate investment portfolio data to RBC GAM-US. Your primary responsibilit…

Posted 5mo ago
+ Save to tracker View listing

Portfolio Analyst

Royal Bank of Canada · Minneapolis, MN · Full-time
$70k - $130k

Job Description What is the opportunity? As a Portfolio Analyst on our Managed Portfolio Strategies team, you will have the... ...role will provide product recommendations and portfolio-level investment advice to client-…

Posted 5mo ago
+ Save to tracker View listing

Alternative Investment Product Specialist

Royal Bank of Canada · Minneapolis, MN · Full-time
$90k - $160k

Job Description Alternative Investment Product Specialist What is the opportunity? You will join a dynamic, growing business line within RBC Wealth Management US. The Private Markets Specialist drives alternative investm…

Posted 8mo ago
+ Save to tracker View listing

Senior Alternative Investment Analyst

Royal Bank of Canada · Minneapolis, MN · Full-time
$90k - $160k

Job Description What is the opportunity? RBC Wealth Management’s Alternative Investment team includes analysts who provide private alternative investment manager research and due diligence in support of RBC’s US and glob…

Posted 9mo ago
+ Save to tracker View listing

Investment Associate/Portfolio Analyst

Royal Bank of Canada · Wayzata, MN · Full-time
$45k - $75k

services, monitor client activity and performance, communicate investment strategy, and gather information for wealth planning.... ...opportunity to join a nationally recognized team, supporting portfolio analyst respons…

Posted 9mo ago
+ Save to tracker View listing

Investment Analyst

Royal Bank of Canada · Minneapolis, MN · Full-time
$85k - $150k

Job Description What is the opportunity? As an Investment Analyst with RBC Wealth Management’s (RBC WM) Portfolio Advisor Group (PAG), you will perform a pivotal role in the development, management, and promotion of our…

Posted 11mo ago
+ Save to tracker View listing
02

What investment analysts earn in Minneapolis

Hourly first — that's how the offer arrives

ExperienceHourlyAnnual, full-time
Entry level $34–$47 $71k–$97k
Mid level $47–$66 $97k–$138k
Senior $64–$93 $133k–$194k

Adjusted for the Minneapolis market from national ranges.

03

What employers ask for

The skills these listings keep naming

Valuation (DCF, comps)Financial statement analysisExcel modelingBloomberg or FactSetIndustry researchWritten investment memosPortfolio monitoringPython or SQLPresenting a thesis
04

Interview questions worth rehearsing

With the thing the interviewer is actually listening for

Pitch me a stock or investment idea.

Have one ready with a clear thesis, valuation support, catalysts, and the main risk to your view. Be prepared to defend it under pushback without getting rattled.

Walk me through a DCF.

Move cleanly through free cash flows, discount rate, and terminal value, then note the assumptions the output is most sensitive to. Fluency signals practice.

How do you evaluate whether a company's earnings are high quality?

Mention cash conversion, accruals, one-time items, and revenue recognition choices. Show you read the footnotes, not just the headline number.

Tell me about a call you got wrong.

Own it plainly: what your thesis missed, when you recognized it, and how it changed your process, such as adding a disconfirming-evidence check.

What is your view on the current market environment?

Have an informed, hedged view tied to data — rates, earnings trends, valuations — and acknowledge the counterargument. Curiosity beats bravado.

How do you monitor positions after the initial recommendation?

Describe tracking the thesis, not just the price: key metrics per position, alerts on filings and guidance, and predefined conditions for revisiting the call.

Why this asset class and this firm?

Connect your genuine interest to the firm's strategy and show you know what they hold or invest in. Specific research into the firm reads as seriousness.

05

Resume tips that move the needle

For investment analysts specifically — generic advice costs you here

01

Show real analysis output: number of companies covered, memos written, or models built, and the sectors involved.

02

If you can, cite a recommendation and its outcome with honest framing, including your role in the decision.

03

Name your data stack — Bloomberg, FactSet, Capital IQ, Python — since desks expect immediate tool fluency.

04

State CFA progress prominently; it is the most-screened credential in investment roles.

05

Include a personal research habit, like a tracked paper portfolio or published write-ups, if your professional record is thin.

06

Where this role goes

Typical progression

01 Investment Analyst
02 Senior Investment Analyst
03 Associate Portfolio Manager
04 Portfolio Manager
Ten quiet minutes a day

Applying for investment analyst jobs in Minneapolis?

Robbi carries this page into your first day: your role, your city, your shift preference. Then it hands you a few small things each morning and keeps the pipeline honest.

Save what looks right here, then let Robbi hand you a few small things each morning and keep the follow-ups honest.

Start with this search No email, no resume, no sign-up. Open your tracker Everything you saved is already there.
196 Investment Analyst roles in Minneapolis Save them into one pipeline Save them into your pipeline
Start free My tracker