Career coaching and mentorship for software engineers

We’re an organization of experienced software engineers and engineering leaders who love partnering with engineers to move their careers forward.

As coaches and mentors, we support individuals in advancing to a higher-level software engineer position, helping them move forward beyond their current role.

In an industry that changes faster while investing less in cultivating their engineers’ careers, our Refactor SE coaching and mentorship program is here to help you grow in your engineering skills so that you can achieve the software career you want to have.

Refactor coaching

Refactor SE is our main coaching program that empowers engineers like you to achieve a promotion to mid-level, senior-level software engineer or to a team lead.

We greatly simplify an otherwise challenging process of achieving a promotion with a meaningful raise.

We help you identify and strengthen just the right engineering skills necessary to achieve your promotion.

We use methodology developed from coaching many engineers over the last 2+ years and developing and leading professional software projects/teams over 17+ years.


Refactor Coaching Newsletter

Get software engineering insights directly inspired by our work with engineers


What is software engineer coaching?

We partner with you through conversation to articulate and agree on the direction that you want to head in for our sessions.

Our coaching program Refactor SE specifies a specific outcome (up-skilling + promotion) and has 3 parts to guide our journey, but you always get to say what and why we focus on in every conversation.

Your coach does not provide you with the answers. Instead, they model how to discover what you want next, how to prioritize the next best action to take and encouragement to trust yourself that the answers will come from within as you progress through the program.

We also provide you accountability that’s often missing when trying to achieve your career goals by yourself.

What is software engineer mentorship?

A compliment to coaching, mentorship is where your coach advises you from their many years of experience as an accomplished software engineer. Their goal is to help you navigate and solve particular challenges that come up as you practice new engineering skills or strengthen existing ones.

Mentorship is strategically embedded within the Refactor SE program structure and content itself, while other parts arise dynamically through conversation and during hands-on development sessions.

How do both help me become a better software engineer?

You could go to any professional coach to get general career coaching. However, it’s through years of deep industry experience that our coaches can deliver to you a program specifically designed to make the process of up-skilling and achieving a promotion accelerated and more straightforward.

With a rapidly changing software industry, why leave your professional growth to guesswork when you can have an experienced coach actively partnering with you to achieve career success?

Our coaches have transformed the careers of some remarkable software engineers…

Refactor logo

Easy ways to learn more about the Refactor SE program and get your questions answered before signing up