The interviewer is not waiting for your final design. In a typical first-round case, you get one or two minutes to structure, then you are expected to pick a branch, size something roughly, and recommend. Engineers who treat that room like a design review—refuse to commit until the model is complete—lose points they should have banked.
The thesis most engineers miss: MBB does not hire you despite your technical habits. It hires you when you keep the ones that look like consulting (units, constraints, estimation under uncertainty) and retire the ones that look like perfectionism (precision over speed, reluctance to take a position). After this piece you should know how the pay math actually compares, which firm tracks fit an engineer, and which three habits to retrain before your first live case.
What the pay numbers actually say
Start with primary wage data, not forum folklore. As of the BLS Occupational Outlook Handbook for software developers, the median annual wage for software developers was $135,980 in May 2025. For mechanical engineers, the BLS OOH reported a May 2024 median of $102,320 (the May 2025 OEWS release puts the national mean near $113,610). Those are medians across all employers and geographies—not FAANG peak packages, not remote contractor rates.
On the consulting side, posted base is clearer than total-comp rumors. Bain’s own Associate Consultant posting states that annualized base compensation for first-year Associate Consultants in the United States is $120,000, with discretionary bonus and benefits on top (Bain Associate Consultant role). That is base only; year-one total depends on bonus outcomes the firm does not guarantee in the posting.
| Role (U.S., primary source) | Figure to use | What it is |
|---|---|---|
| Software developer | $135,980 median (May 2025) | BLS OOH / OEWS |
| Mechanical engineer | $102,320 median (May 2024) | BLS OOH |
| Bain Associate Consultant (first year) | $120,000 base | Bain job posting |
| Senior SWE / staff (tech) | Often well above MBB undergrad base | Not in BLS medians; verify your offer |
Ned’s read of the table: if you are a median mechanical engineer, undergrad-entry MBB base is a step up before bonus. If you are a median software developer, base alone is a lateral or slight step down—you are trading cash for breadth, staffing variety, and an exit brand, not an immediate raise. If you are already at staff / principal engineer pay in a high-cost tech market, MBB undergrad or even early experienced-hire packages rarely clear your all-in. Run your own numbers; do not invent a “consulting always pays more” story.
MBA / advanced-degree entry sits higher (firms rarely publish a single public number for every office). Treat any total-comp chart you see on aggregators as candidate folklore until a recruiter or a signed offer says otherwise.
Which door you walk through matters
Firms hire engineers through more than one door. Confusing them is how people apply to the wrong process and then wonder why the case felt “businessy” or the coding screen felt “out of place.”
McKinsey’s advanced professional degree track explicitly welcomes PhDs and other advanced degrees into Associate consulting, and it also points APD candidates at technical roles (data science, software engineering, digital delivery). BCG’s advanced degree page says it hires across advanced degree backgrounds for generalist consulting and runs customized training for non-business backgrounds; BCG X and Platinion sit beside that as analytics and technology tracks. BCG’s engineering and technology careers page describes client-facing build work that still expects collaboration with strategy teams, not a pure product-company IC role.
| Track | What you are paid to do | Case / screen emphasis |
|---|---|---|
| Generalist consulting (BA / AC / Associate) | Structure ambiguous client problems; recommend | Case interview, fit |
| Operations / digital practice | Same, with domain context | Case + domain examples |
| QuantumBlack / BCG X / Platinion-style | Build or architect solutions with client impact | Technical depth + problem solving |
| Experienced hire (industry) | Level depends on scope owned | Case + leadership evidence |
If you want to stay deep in code or systems design, apply to the tech track on purpose. If you want the generalist brand and staffing across industries, you will sit the same case interview as the economics major—and your engineering depth is a differentiator only when you translate it into decision quality under time pressure.
What the scoring sheet rewards from engineers
I score cases the same way whether the candidate coded microservices or ran a plant. The sheet cares about structure, insight, math that is directionally right, and a clear recommendation. Engineers have an unfair advantage on three habits—and a predictable failure mode on two others.
Habits that earn points
- Units. State them every time. “$4.2M of annual scrap” beats “about four million.” Interviewers trust people who refuse to add dollars to percent.
- Constraints. Name the binding constraint before you optimize. Capacity, cash, regulatory, talent, channel—pick one and test it. That is engineering; it is also how partners run a workstream.
- Estimation under uncertainty. Give a range, a midpoint you will use, and one sensitivity. “I will use 8% churn; if it is 12%, the plan breaks.” That is how you stay honest without freezing.
Habits that cost points
- Precision over speed. Spending four minutes refining a market size from $420M to $418.7M while the interviewer waits for a recommendation is a self-inflicted wound. Directionally correct, fast, and labeled beats precise and late.
- Reluctance to commit. “I would need more data” is fine once, then you take a position with assumptions. Endless clarifying questions without a structure read as avoidance, not rigor.
Ned's rule. In the first five minutes of a case, I am listening for whether you will take a position with labeled assumptions. Units and constraints are free points for engineers. Silence until the model is "done" is how strong STEM candidates fail first rounds they should have passed.
Worked example: same facts, two engineer habits
Invented company: Northline Conveyors, a mid-market maker of warehouse sortation equipment. Revenue last year: $280M. Gross margin: 32%. The CEO wants to know whether to add a second shift at Plant B to cut lead times from 14 weeks to 8.
Bad engineer answer (precision-first): “I need the full BOM cost build, the exact overtime premium by labor grade, scrap rates by SKU, and whether the bottleneck is paint or assembly. Without those, I cannot recommend.” Time used: six minutes. Recommendation: none. Points: structure incomplete, no math, no call.
Good engineer answer (constraint-first): “Binding constraint is likely capacity at the merge sorter, not sales. Quick estimate: Plant B runs one shift at ~$90M revenue contribution if the plant is a third of the company—call it $90M of plant revenue. At 32% gross margin that is ~$29M gross profit. A second shift that lifts throughput 40% and costs $8M all-in labor and overhead still leaves ~$3–4M of incremental gross profit if mix holds—plus the strategic value of 8-week lead times for win rates. I would recommend a 90-day pilot on the sorter bottleneck, not a full second-shift commitment, and I would check overtime vs. hiring before scaling.” Time used: about two minutes. Numbers are rough and labeled. The interviewer can argue with a number; they cannot argue with silence.
Reproduce the arithmetic yourself: $280M × 1/3 ≈ $93M; × 0.32 ≈ $30M gross profit; 40% lift × $30M ≈ $12M; minus $8M cost ≈ $4M. That is case math: transparent, unit-checked, good enough to decide.
The why-consulting answer that does not sound like “I’m bored of tickets”
Engineers often default to “I want broader exposure” or “I want to work with executives.” Both are weak because every applicant says them. Tie the story to a pattern in your real work: the part of engineering you already did that looks like consulting.
Strong pattern: you owned a trade-off across functions (ops vs. quality vs. cost), you sized the economic impact, and you forced a decision under incomplete data. Weak pattern: you dislike debugging, you want prestige, or you think consulting is “less technical so easier.”
Say the firm’s name and the track. A Platinion or QuantumBlack pitch that never mentions building for clients will fail. A generalist pitch that never mentions liking ambiguous business problems will fail. Match the door.
Should you leave engineering?
Use a decision table, not a motivational speech.
| Situation | Lean consulting | Lean stay / tech track |
|---|---|---|
| You enjoy scoping problems more than shipping the last 10% of a design | Yes | — |
| Your pay already exceeds MBB early-career total in your city | — | Yes, unless brand/exit is the goal |
| You want deep IC craft for the next decade | — | Yes, or firm tech track |
| You want industry breadth and client-facing recommendation work | Yes | — |
| You need sponsorship / visa certainty tied to a current employer | Check carefully | Often safer short term |
CoachNed is not affiliated with McKinsey, BCG, Bain, or any firm named here. Entry levels, bonuses, and office rules change; verify on the live posting for your target office.
Drill the habit shift before you apply
Do not “study frameworks” for another month. Fix the two failure modes.
Today’s assignment (45 minutes): Open a market-sizing or profitability drill. Force yourself to (1) state units on every number, (2) name one binding constraint in the first minute, and (3) give a recommendation at minute eight even if two assumptions are still soft. Then score yourself only on those three behaviors.
The five-minute first rep at /start works without an account. For a full timed case with a debrief, use /interview (CopperCup, about 18 minutes). Everything is open for seven days, no card; then $120 for a recruiting season or $49 a month. If your resume still leads with tech stack instead of decisions owned, run it through the /consulting-resume-grader before you burn applications.
Frequently asked questions
Do McKinsey, BCG, and Bain hire engineers without an MBA?
Yes. Undergraduates and early-career engineers enter through BA / AC / Associate paths. PhD and other advanced-degree engineers often enter through APD / ADC routes into Associate or Consultant levels, depending on the firm and office. Firm careers pages list eligibility; there is no single universal level for “engineer with five years.”
Is consulting pay higher than software engineering?
Often not at the median. BLS put software developer median pay at $135,980 (May 2025), while Bain posts $120,000 base for first-year Associate Consultants in the U.S. Senior tech packages frequently exceed early MBB. Mechanical and many other engineering medians sit below early consulting base. Compare your actual all-in offer, not a national median, to a posted consulting base plus a realistic bonus range.
Should engineers apply to generalist consulting or to BCG X / QuantumBlack / Platinion?
Apply to the work you want on Monday morning. Generalist tracks emphasize case interviews and staffing variety. Tech and engineering tracks emphasize building and architecture with client impact and often add technical screens. Mixing the pitch (“I want pure strategy but only want to code”) confuses recruiters.
What case habit should an engineer fix first?
Commit with labeled assumptions. Precision without a recommendation is the most common first-round leak I see from strong STEM candidates. Units and constraints usually transfer; speed-to-recommendation does not.
How long should an experienced engineer prepare for cases?
Plan on six to ten weeks of deliberate practice if you already think in systems, shorter if you practice recommendation under time every session, longer if you only read frameworks. Volume without the habit shift does not move the score.
Sources
- Software Developers — U.S. Bureau of Labor Statistics OOH — May 2025 median wage for software developers. Checked 2026-09-24.
- Mechanical Engineers — U.S. Bureau of Labor Statistics OOH — May 2024 median wage for mechanical engineers. Checked 2026-09-24.
- Bain Associate Consultant job posting — posted U.S. first-year Associate Consultant base compensation. Checked 2026-09-24.
- McKinsey — Advanced professional degree — APD consulting and technical role pathways. Checked 2026-09-24.
- BCG — Advanced Degree Candidates — ADC eligibility and non-business training. Checked 2026-09-24.
- BCG — Technology and Engineering — firm description of engineering and technology career tracks. Checked 2026-09-24.
