Roadmap · Career
Mid-level to senior engineer
Opens with creditsFor engineers with a few years of experience who ship reliably and want the scope, ownership and influence of a senior role. By the end you have a written bar for the next level, own problems nobody else did, turn debates into documented decisions, grow the people around you and have the evidence to show it.
By the end, you will be able to
- Get the expectations for the next level from your manager in writing and review progress against them monthly
- Own an unowned problem end to end and show the before and after with numbers
- Write design docs and decision records that turn technical debates into decisions
- Raise your team's output through reviews, mentoring and tooling, not only your own tickets
- Keep a brag document and regular updates so your manager and peers can describe your impact
The path
6 stages, in the order to learn them. Open one to start.
1Seniority as scope, with a clear barSeniority is not years: it is how much ambiguity and responsibility you can handle without being told what to do. Find out exactly what the next level means where you work, and get it in writing.8 topics · ~2 weeks
- 1Seniority as scope, not yearsScope is the size of the problems you are trusted with, and how far your decisions reach.
- 2Handling ambiguityAmbiguity is the gap between a vague problem and a plan someone can act on.
- 3Impact over outputOutput is what you produced: tickets closed, pull requests merged, lines of code written.
- 4Your company's level frameworkMost companies with more than a few dozen engineers have a level framework, also called a career ladder.
- 5The gap to the next levelA gap analysis compares your recent work with each expectation of the next level.
- 6Getting the expectations in writingYour manager's view of the bar matters more than the framework alone.
- 7Monthly progress check-insWritten expectations only help if you look at them again.
- 8Performing at the next level firstAt many companies, you are promoted after you have done the work of the next level consistently for a while, often six months or more.
8 in this stageOpen this stage2Ownership and leverageMore tickets and longer hours have a ceiling. Take ownership of a painful problem nobody owns, fix its root cause, and build tools or processes that make the whole team faster.8 topics · ~6 weeks
- 1What ownership meansOwnership means taking responsibility for an outcome from start to finish, including the parts nobody assigned to you.
- 2Leverage: impact per hourLeverage is how much impact you get from each hour of your time.
- 3Finding unowned problemsUnowned problems are the pain everyone feels and nobody is responsible for.
- 4Choosing the problem and saying noYou will find more problems than you can fix, so prioritisation is part of ownership.
- 5Measuring before and afterMeasuring before and after starts with a baseline: the number as it is today, recorded before you change anything.
- 6Root causes over workaroundsA workaround hides the symptom, for example retrying a flaky test until it passes.
- 7Automation and internal toolingAutomation means scripts, bots and small tools that remove repetitive manual work.
- 8Simplicity and fewer dependenciesSimplicity means choosing the solution with the fewest moving parts, dependencies and ideas that still solves the problem.
8 in this stageOpen this stage- Own the design: write to decideDebates settled by opinion come back every quarter. Write the options, trade-offs and a recommendation so an argument becomes a decision, and record it so the next person knows why.8 topics · ~2 monthsOpens with credits
- Multiply the people around youYour own output has a ceiling; your team's does not. Review code so it teaches, mentor on purpose, and unblock teammates before they have to ask.8 topics · ~6 weeksOpens with credits
- Visibility without politicsGood work that leaves no trace is invisible at promotion time. Write down what you did and why it mattered, keep your manager updated before review season, and ask peers what to do more and less of.8 topics · ~3 weeksOpens with credits
- Influence and choosing your directionSenior engineers get things done without authority, through clear writing, sound reasoning and trust. This is also where you choose a direction: deeper technically, broader across systems, or towards leadership.7 topics · ~4 weeksOpens with credits
4 more stages, 31 more topics, free with an account.
You have seen the open stages of the Mid-level to senior roadmap. Every topic it covers is listed above, and an account opens the rest: what each topic means, a question to check yourself, the courses, the practice and Tauseef's advice for every stage. Early access is open: sign up and your account is active shortly after.
Everything here is free to learn from. A few things, like adding a roadmap, keeping a cheat sheet or asking Tauseef a question, use credits. You get 15 when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more. Credits only make sure the platform goes to people who are actually learning.
Related on Sefism
Picked from the other libraries by shared topics.
Best practices
See all- Engineering Career Growth Best PracticesCareer growth best practices for engineers: read your ladder, grow scope and impact, own outcomes, work with your manager, use feedback, build promotion evidence, pick a staff or manager path.
- Technical Writing Best Practices for EngineersTechnical writing best practices for developers: write for your audience, clear sentences, scannable structure, design docs, READMEs and docs, PR descriptions, async updates and blog posts.
- How to Learn a New Programming Language or FrameworkBest practices for learning a new language or framework fast: set a goal, start with official docs, build small projects, practise deliberately, use spacing, read real code, learn with AI wisely.
Checklists
See all- First 90 Days in a New Developer Job: ChecklistWhat to do before day one, in week one and by day 30, 60 and 90 in a new developer job: setup, codebase, first PR, your manager, questions and feedback.
- Career Switch into Tech ChecklistMove into software from another field step by step: choose a direction, follow a learning plan, build proof of skill, use your previous domain, network, plan your runway and target a first role.
- LinkedIn Profile Checklist for DevelopersCheck your LinkedIn profile section by section: photo, headline, About, Experience, Featured, Skills, custom URL, Open to Work, posting and privacy.
Career questions
See all- Which freelance skills is AI replacing, and what should I switch to?AI is squeezing basic, repetitive freelance work first: plain data entry, simple transcription and translation, generic articles, basic logos and simple product descriptions. Work that combines a skill with judgement, client context or systems is holding up better, including automation, AI integration, analytics, specialist writing and full projects that own a business outcome.
- Is a UK master's still worth it in 2026?It can be, but the maths has changed. Graduate tech jobs in the UK are harder to find, the Graduate visa drops from two years to 18 months for applications from 1 January 2027, and sponsored jobs have salary floors many junior roles miss. A UK master's is worth it if you want the degree itself, have a realistic plan for sponsorship, and can afford it without crushing debt.
- GCC, service company or product company: which is best for a fresher in India?None is best for everyone. Service companies hire the most freshers and train them at scale. Global capability centres (GCCs) are growing and hire more freshers than before, with a higher bar and more AI and data skills expected. Product companies offer ownership but hire fewer freshers. Choose on the team, the learning and the work, and know you can move after two years.
Cheat sheets
See allStuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com