Guides for Senior Software Engineers Navigating the AI Transition
The software engineers who are thriving in the AI transition aren’t simply using more or AI tools. They’re combining AI with stronger engineering judgement, deeper product understanding and better leadership.
These guides are based on the skills I’ve seen create the biggest impact in production engineering teams. Use them to assess where you are today, identify your biggest opportunities and build a plan for continuous growth.
If you’d like personalised guidance, coaching can help you accelerate your learning and stay accountable.
Featured Guide
Explore the core skills
aI

Learn how AI is reshaping software engineering and how to use it to accelerate your productivity and product delivery.
Software Engineering

Strengthen the engineering fundamentals that become even more valuable with AI-native Software Engineering.
Leadership

Develop the skills to coach engineers, lead technical decisions and build high-performing teams in an AI-accelerated engineering environment.
Innovation

Great engineers don’t just create software—they build great products. Learn how product thinking and domain expertise help you create solutions that deliver real customer value.
why these Core skills
Working with engineering teams adopting AI has reinforced one lesson:
The engineers creating the greatest impact aren’t simply learning more AI tools. They’re combining four complementary capabilities:
AI to improve productivity
Engineering to make good technical decisions
Product thinking to build the right solutions
Leadership to help teams adopt change
Together, these form the foundation of an AI-native software engineer.
Transition Confidently With TopSkills
We will send regular guides sharing top AI, Software Engineering, Leadership and Product Innovation skills grounded in real-world Production experience by senior software engineers.
