Career Coaching for Software Engineers
Start training for the career you actually want.
Book a Free Intro CallAbout
I've been a Netflix engineer, a founding engineer, a manager, and an instructor. Through all of it, the best engineers I've worked with didn't just have talent. They had a routine.
My focus on routines started before tech. I attended the country's top ski academy in high school, trained alongside Olympic athletes, and later coached racing myself. Sports taught me what consistent training does for performance. The same applies to careers.
I'm Dan Johnson. I work with engineers who are ready to stop reacting and start building real career momentum.
The Program
Most engineers are good at their job but reactive about their career. The Foundation changes that.
Whether you're actively searching or employed and building toward what's next, we create a focused routine around where you are right now, focused on conversations, targeted applications, online presence, or positioning for a promotion or transition.
Borrowing proven approaches from fitness training, the best results come from consistency over time, not one intense or fragmented effort. Building a successful career works the same way, but starts with a strong foundation.
60 minute kickoff to build your plan and routine.
Four weekly 30 minute sessions to execute it.
Slack for ongoing conversation, support, and accountability throughout.
Designed as a one month program, but ongoing coaching is available for job searches.
I've spent 20 years on both sides of the table, as an engineer, a manager, and someone who's interviewed and hired a lot of engineers. I know what separates the ones who move forward from the ones who stay stuck.
Bring your goal, leave with a plan, a routine, and a way to know it's working.
This program builds the habits that keep you ready, confident, and moving forward, whether you're searching now or preparing for what's next.
What Others Say
I've been working with Dan for tech interview coaching, and it's honestly been one of the most helpful parts of my interview prep process. What stood out most was how practical and personalized the guidance was, not just generic LeetCode advice, but real feedback tailored to my strengths, weaknesses, communication style, and goals. He helped me build a much more structured approach to interviews, from problem solving and behavioral responses to confidence and consistency. The sessions felt collaborative and encouraging, and I always left with actionable improvements instead of vague advice. He's especially good at identifying patterns in how you think and communicate, then helping you refine them in a way that actually translates well in interviews. What I appreciated most is that he genuinely cares about helping engineers move forward in their careers, not just "pass interviews." If you're feeling stuck, overwhelmed, rusty, or just need accountability and direction, I'd definitely recommend working with him.
Dan is a great coach! I worked with him to come up with a plan to go from mid-level to a senior level software engineer. He was able to share a wide variety of experiences being both a manager and software engineer, working in big tech and startups. We came up with a plan checking in weekly and I'm now on track to becoming a senior software engineer at my current company.
Dan has been an exceptional mentor throughout my interview preparation. He brings a thoughtful and original approach to each session, tailoring questions that go beyond standard practice problems. When I struggled with certain topics or didn't perform well in mock interviews, Daniel offered clear, constructive feedback without ever being discouraging. His guidance is both insightful and empathetic, making it easier to identify areas for growth and improve with confidence. I highly recommend him to anyone seeking serious, effective mentorship in technical interviewing.
Dan's unique strength framework helped me realize I was not emphasizing what was unique about me as a candidate. I believe developing this skill helped me land my most recent role where I got strong positive feedback on being not just a great technical fit, but also a great culture fit.