Mid-level to Senior for high-growth engineers


(33 ratings)

3 Weeks

Cohort-based Course

馃敤 Nail the 5 key areas you need to get to the senior level

Course overview

Finally reach the Senior level

Course Outcomes

- Lead your projects without all the stress.

- Become an expert on your team so others look up to you.

- Get your manager to want to advocate for your promotion.

- Mentor others to level up your team.

- Bonus module: Level up your coding skills to write senior-level code.


- Irina Stanescu: Staff Engineer, Manager, Tech Lead. Ex-Uber, Google, Mnemonic

- Raviraj Achar: Staff Engineer & Tech Lead, Meta

Course Syllabus

Leading projects

- How to write design docs that influence change.

- How to master the art of estimates so you never miss (and handle when you do).

- How to communicate so others will listen.

- Templates: Technical design doc templates, 1-pager template, Project leadership checklist.

- Exercises: Get feedback on your design doc, Break down an ambiguous problem statement into an estimate.

Become an expert on your team

- How to become known as an expert on your team.

- How to bring new ideas and tech to the team.

- How to stay up to date in your ownership area.

- Templates: Become an expert template.

- Exercises: Find out your expertise area, build a plan for becoming known as the expert.

Get your manager to want to advocate for you

- Understanding your manager better and aligning your goals.

- Maximize your chances of being promoted.

- Know how to frame your promotion so your manager wants to promote you.

- Templates: Growth plan template, performance review template, 1:1 template

- Exercises: Live performance review feedback, actionable plan to build a better relationship with your manager.

Mentor others on your team

- Good vs. bad mentorship.

- How to find people to mentor.

- How to level up your team.

- Templates: 1:1 template, growth plan template, mentorship checklist.

- Exercises: Live mentoring & feedback, find out who to mentor.

Senior-level code (Bonus module)

- Mid-level vs. Senior code.

- Senior-level coding mindset.

- Getting your code approved instantly.

- Exercises: Give live feedback on why one piece of code is better or worse.

- Bonus resources: Personally curated books and videos to get even more.


- Highly interactive presentations and demos.

- Office hours for more direct time and personalized answers.

- Templates to take with you to reference in your day-to-day.

Sessions are recorded and always accessible.

Who is this course for


You're a mid-level software engineer and want a step-by-step walkthrough of what you need to get to Senior Engineer.


You're a senior software engineer and want to hone your skills with live, interactive sessions and templates to help you grow even further.


You're a junior software engineer and you want to get ahead in your career with everything you need to know to get to Senior Engineer.

What you鈥檒l get out of this course

Lead projects effectively

Learn how to lead projects like a senior, estimate effectively, and manage stakeholder relationships.

We'll do this by breaking down an ambiguous problem statement, turning it into a design doc, and going through our project leadership checklist.

Become known as an expert within your team

Learn how to become seen as an expert within your team, leading to tons of opportunities for growth and promotion.

We'll do this by finding out the best area for you to be an expert in, then building a plan for you to start becoming known as the expert on your team.

Get your manager on your side

Learn how to build trust with your manager and make them want to advocate for your promotion to senior.

We'll do this by aligning you and your manager's goals, then building a growth plan and performance review doc that makes it easy for your manager to advocate for you.

Mentor your peers

Learn how to find mentees within your company and how to make them love your mentorship.

We'll do this by showing the different types of mentorship, which approaches work best, and how to mentor using that approach.

Ship senior-level code

Learn the biggest differentiators that will get you writing code like a senior, allow you to ship faster, and get your code approved right away.

We'll do this by going through live code examples, discussing the decisions to make, what to think about, and sharing live feedback.

This course includes

10 interactive live sessions

Lifetime access to course materials

17 in-depth lessons

Direct access to instructor

4 projects to apply learnings

Guided feedback & reflection

Private community of peers

Course certificate upon completion

Maven Satisfaction Guarantee

This course is backed by Maven鈥檚 guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.

Course syllabus

Expand all modules
  • Week 1

    Jan 23鈥擩an 28

    Week dates are set to instructor's time zone


    • Jan


      Mid-level to Senior (Intro & Leading Projects)

      Wed, Jan 24, 1:00 AM - 3:00 AM UTC

    • Jan


      Optional: Mid-level to Senior (Office hours)

      Wed, Jan 24, 3:00 AM - 3:30 AM UTC

    • Jan


      Mid-level to Senior (Become an expert on your team)

      Fri, Jan 26, 1:00 AM - 3:00 AM UTC

    • Jan


      Optional: Mid-level to Senior (Office hours)

      Fri, Jan 26, 3:00 AM - 3:30 AM UTC


    • Overview of the 5 areas you need to grow to become a Senior engineer

    • 1. Lead projects like a Senior Engineer

    • 2. Become known as an expert on your team

  • Week 2

    Jan 29鈥擣eb 4

    Week dates are set to instructor's time zone


    • Jan


      Mid-level to Senior (Get your manager to advocate for you)

      Wed, Jan 31, 1:00 AM - 3:00 AM UTC

    • Jan


      Optional: Mid-level to Senior (Office hours)

      Wed, Jan 31, 3:00 AM - 3:30 AM UTC

    • Feb


      Mid-level to Senior (Become a trusted mentor)

      Fri, Feb 2, 1:00 AM - 3:00 AM UTC

    • Feb


      Optional: Mid-level to Senior (Office hours)

      Fri, Feb 2, 3:00 AM - 3:30 AM UTC

    • Feb


      Mid-level to Senior (Writing Senior-level code)

      Sat, Feb 3, 6:00 PM - 8:00 PM UTC

    • Feb


      Optional: Mid-level to Senior (Office hours)

      Sat, Feb 3, 8:00 PM - 8:30 PM UTC


    • 3. Get your manager on your side

    • 4. Become a trusted mentor

  • Week 3

    Feb 5鈥擣eb 7

    Week dates are set to instructor's time zone


    • 5. Shipping senior-level code


(33 ratings)

What students are saying

What people are saying

聽聽聽聽聽聽聽聽Jordan has been instrumental in accelerating my career from junior to senior in under a year. His mentorship goes beyond theory and has helped me throughout multiple career transitions. From career progression, salary negotiation, nailing an interview, and more, I am confident Jordan will change your mindset to unlock your full potential.
Matt Herwig

Matt Herwig

Senior Software Engineer @ Gusto
聽聽聽聽聽聽聽聽Jordan's advice has been so helpful for me as I progress in my career as an engineer. I find myself referring to his tips on effective presentations and utilizing ChatGPT intelligently. His advice is always actionable and it's clear how he has excelled in his career & now I have a roadmap to get there too.
Weily Lang

Weily Lang

Software Engineer at WorkMoney
聽聽聽聽聽聽聽聽Jordan鈥檚 advice and 1:1s are a phenomenal source of direction. He鈥檚 not overly prescriptive and his mastery of communication really rubs off on you.
Maroof Haque

Maroof Haque

Senior Software Engineer at Oracle
聽聽聽聽聽聽聽聽Jordan's candid approach led me to my first 'exceeds expectations' performance review. He skillfully finds win-win situations, often helping me improve my workplace standing and enhancing my relationships with colleagues.
Jian Kuang

Jian Kuang

Software Engineer at State Farm
聽聽聽聽聽聽聽聽Sitting next to Jordan for one summer taught me more about engineering, quality design, and problem solving than all of my previous experience combined.
Dean Wahle

Dean Wahle

Software Engineer at Gusto
聽聽聽聽聽聽聽聽I had the opportunity to participate in a mentorship with Jordan, and I can confidently say it was an incredible and transformative experience. If you're committed to accelerating full force in the right direction, Jordan is the right person to accompany you on this journey to success.
Elena Giuli

Elena Giuli

DevOps Engineer at Santander
聽聽聽聽聽聽聽聽Jordan is one of the best engineers and tech industry voices I know. He's an accomplished senior engineer who grew quickly and for good reason: He learns fast and breaks down complex concepts in an easy-to-understand way.
Alex Chiou

Alex Chiou

CTO at Taro

Meet your instructor

Jordan Cutler

Jordan Cutler

Senior Software Engineer, Author of High Growth Engineer (35k+ readers)

Jordan loves seeing engineers grow and achieve their goals.

He's obsessed with personal growth and spends most of his time learning how to become a better engineer.

He's excited to be giving this course, which takes the most important lessons he's learned through his journey to Senior Engineer in just 2 years and passes them onto you.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Mid-level to Senior for high-growth engineers


Bulk purchases

Course schedule

3-5 hours per week over 2 weeks
  • Tuesdays & Thursdays - Jan. 23rd, 25th, 30th and Feb. 1st

    5pm - 7pm PST (8pm - 10pm EST)

    After the main session is over, there is an optional office hours to ensure you can get answers to your specific situation.

    Office hours goes until 7:30pm PST (usually 30 min - 1 hour).

  • Optimized for busy schedules

    Sessions will be recorded

    You'll receive a summary, recording, and templates to take with you.

  • Writing Senior level code bonus session (Saturday, Feb 3rd)

    10am - 12:30pm PST (1pm - 3:30pm EST)

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You'll walk away knowing exactly how to move forward in your career

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

Who is the course not designed for?
What happens if I can鈥檛 make a live session?
I work full-time, what is the expected time commitment?
What鈥檚 the refund policy?
A pattern of wavy dots
Be the first to know about upcoming cohorts

Mid-level to Senior for high-growth engineers


Bulk purchases