Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

What is the difference between an SDE 1 and SDE 2?

Tauseef Fayyaz

Answered by Tauseef Fayyaz

Asked 8 timesUpdated 28 Sept 2026
Topics
Short answer

An SDE 1 delivers well-defined tasks with guidance; an SDE 2 owns features end to end, handles ambiguity, reviews others' work and needs little supervision. The exact bar differs by company, so read your company's career ladder and collect evidence of independent ownership.

What people tell me

I am an SDE 1 and I keep hearing people talk about getting to SDE 2, but nobody at work has explained what actually changes. Some colleagues were promoted after two years, some after four. I also see companies advertising SDE 2 roles with very different experience requirements. I want to understand what the difference really is so I can work toward it on purpose.

A composite of the messages behind this question, with personal details left out.

Key takeaways

  • The difference is scope and independence, not years or the number of tickets closed.
  • SDE 1: well-defined tasks, guidance expected. SDE 2: whole features, ambiguity handled, little supervision.
  • Levels are company-specific; an SDE 2 at one company can equal a senior title elsewhere.
  • Read your company's ladder and collect written evidence against each expectation.
  • Start doing SDE 2 work before the title, and tell your manager that is what you are doing.

The short version

SDE 1 and SDE 2 are titles used by many large tech companies for the first two levels of software engineer. The difference is not years of experience or how much code you write. It is scope and independence.

  • An SDE 1 takes well-defined tasks and delivers them with guidance. People expect to review their work closely and help them when they get stuck.
  • An SDE 2 takes a loosely defined problem, turns it into a plan, delivers a whole feature and needs little supervision. Others start relying on them for reviews and help.

Side by side

AreaSDE 1SDE 2
ScopeTasks and small featuresWhole features or a component
AmbiguityNeeds clear requirementsClarifies requirements themselves
DesignFollows an existing designWrites small designs and defends trade-offs
Code reviewReceives most feedbackGives meaningful reviews to others
OperationsFixes bugs when assignedHandles on-call, investigates incidents, prevents repeats
MentoringLearns from othersHelps interns and new SDE 1s
CommunicationUpdates their leadUpdates stakeholders, flags risks early

Levels are not the same everywhere

This confuses people when they compare offers. Titles are company-specific. An SDE 2 at one company might match a mid-level engineer at another and a senior engineer at a smaller startup. Some companies use numbers (L3, L4), some use words (junior, mid, senior), some use both.

Two useful resources:

  • levels.fyi maps levels across companies and shows compensation reported by engineers.
  • Engineering Ladders is a free framework that describes what each level is expected to do across technology, systems, people and process.

When you apply externally, ask the recruiter which level the role is and what the expectations are, rather than trusting the title.

What usually decides the promotion

In most companies, promotion from SDE 1 to SDE 2 needs evidence of three things:

  1. Ownership of something meaningful. A feature you took from a vague request to production, including the parts that were not coding: clarifying requirements, handling edge cases, monitoring after launch.
  2. Sound technical judgement. You made design decisions that held up, and you can explain the trade-offs.
  3. Reliability without supervision. Your manager stopped checking in on your work daily because they did not need to.

Notice what is not on the list: the number of tickets closed. Volume without ownership often keeps people at SDE 1 longer.

How to work toward it on purpose

  • Read your company's ladder. If there is none written down, ask your manager what SDE 2 means in your team.
  • Ask for a feature, not tasks. Tell your manager you want to own the next feature end to end.
  • Write a short design note before you build anything larger than a few days of work. Share it for review.
  • Review others' code seriously. Useful review comments are one of the clearest signals of growth.
  • Keep a brag document. Record what you did, the impact, and who saw it. Julia Evans' guide to brag documents explains how.
  • Talk about it early. Say in your one-to-ones: "I am working toward SDE 2. What gaps do you see?" Ask again every quarter.

The career growth roadmap and its cheat sheet go deeper on growing scope and visibility.

How long does it take?

It varies widely. Some engineers move in under two years, others take longer, and the difference is usually scope and evidence rather than talent. If you have been at SDE 1 for a long time, ask your manager directly what is missing and whether the team has the kind of work you need.

If you are still stuck

Read How do I get promoted from junior to mid-level developer? for a step-by-step plan. If you want help mapping your work against your company's ladder, join Sefism and, as a member, book a 1:1 session.

Was this answer helpful?

Ask your own

Your situation is not quite this one?

Members get written answers to their own questions, a roadmap built for them and feedback on their projects. Early access is open: sign up and your account is active shortly after. Prefer to talk? A free call works too.

Work with me

Stuck 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.

More questions people ask

All questions

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.

Asked 14 timesRead the answer

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.

Asked 14 timesRead the answer

Research a realistic range, avoid naming a number too early, let the employer make the first offer where you can, then counter once with a specific figure backed by your scope and the market. Look at the whole package, and for remote dollar roles compare the real take-home after fees, taxes and missing benefits.

Asked 13 timesRead the answer