The board wants 30% out of engineering by next quarter. Your CTO or VP of Engineering came back and said there’s nothing to cut without impacting delivery. You’re sitting in the middle of this, and you don’t know enough to know who’s right.

This is one of the most common situations I walk into. And here’s the uncomfortable truth: both sides are usually partially right, and neither side has done the analysis that would settle it.

Why This Is Hard to See From the Outside

Engineering budgets are opaque in ways that other budgets aren’t. A marketing budget has clear line items — spend on ads, spend on tools, spend on people — and the output (pipeline) is measurable. Engineering spend is bundled: salaries, infrastructure, tooling, contractors, and a category that’s easy to underestimate called “keeping things running.”

When a CTO says there’s nothing to cut, they’re often telling you the truth about one slice of the budget while being blind to another. They know what it costs to build the next feature. They often don’t know that your cloud environment has $40,000/month in unused reserved capacity that nobody ever right-sized. They know their engineers are busy. They often don’t know whether busy is the same as productive.

Where the Fat Actually Is

I’ve done engineering budget reviews for companies at every stage from Series A through pre-IPO. The fat is in consistent places.

Cloud infrastructure. This is almost always the first place to look and almost always delivers real savings. Teams that moved fast didn’t optimize. Development and staging environments run 24/7 when they should be scheduled. Reserved instances weren’t purchased because procurement processes are slow. Third-party managed services were chosen for speed and never re-evaluated for cost at scale. A focused 30-day cloud cost review at a $1M/month engineering budget typically finds $150,000–$300,000 in annualized savings. That’s real, and it’s low-risk — you’re cutting waste, not capability.

Tooling and SaaS sprawl. Companies that scaled fast have tools. Lots of tools. And most of them have per-seat licensing that auto-renewed. Run the exercise: pull every SaaS contract in engineering, check actual login data against seats purchased, and audit overlapping functionality. I’ve seen companies paying for three different observability tools because each one was added by a different team and nobody compared them. Consolidating tooling routinely saves 8–12% of the total engineering budget.

Contractor and staff augmentation spend. This is the most emotionally charged line item and the one most worth examining. Contractors added for a sprint who’ve been billing for eighteen months. Staff augmentation firms billing at $200/hour for work that a junior FTE could do at $80/hour fully loaded. This isn’t an argument against contractors — they’re often the right answer. It’s an argument for knowing why each one is there and what it would take to transition or end the engagement.

Headcount allocation. This is the hardest one. If your engineering team is 70% maintaining existing systems and 30% building new capability, but your business needs are the reverse, you have a prioritization problem that looks like a headcount problem. Cutting headcount without changing the allocation just means you maintain the same systems with fewer people and ship even less.

What Is Actually Load-Bearing

Not everything that looks cuttable is cuttable.

Security and compliance infrastructure is not optional if you have enterprise customers or regulatory requirements. I’ve seen companies cut their vulnerability scanning tool to save $2,000/month and then spend $200,000 remediating a breach six months later.

Monitoring and alerting is not optional if you have a production system your customers depend on. Companies that cut observability to save money find out what it costs when they’re doing a six-hour outage investigation blind.

Senior engineers who look expensive. This one is counterintuitive. The $230,000 senior engineer who reviews architecture decisions, mentors three junior engineers, and catches the scaling problem before it becomes an incident is not optional. The $120,000 mid-level engineer who duplicates work someone else is doing, in a codebase nobody owns, is.

How to Actually Make the Decision

You need an independent technical assessment before you make cuts. Not an assessment done by your existing team — they’re too close to it, and asking your CTO to cut their own budget is like asking anyone to audit themselves.

The assessment needs to answer three questions: What’s in this budget, what’s actually delivering value, and what would happen if we cut each category? You want a prioritized list with risk ratings, not a recommendation to preserve everything.

This is exactly the kind of work I do. A two-to-four week engineering budget review — covering cloud, tooling, contractors, and team allocation — will give you the factual basis to make this decision instead of guessing. In a 15-minute call at go.nebari.cc/15-min, I can tell you whether I’ve seen situations like yours before, what typically comes out of a review, and whether the 30% target is realistic without breaking delivery capacity.


Related: Your Cloud Bill Is Out of Control | Engineering Metrics That Actually Matter | Technology Budget Benchmarks