Back to Blog

Tech Lead Decision Authority at 10–20 Engineers: Stage-Specific Role Clarity

Common missteps: making people decisions without manager support, or forcing standards without buy-in

Posted by

TL;DR

  • Tech leads at this scale own architecture, technical standards, and cross-team alignment but don’t control hiring, budgets, or reviews
  • Authority comes from technical credibility and influence, not formal power - engineering managers or directors give final approval
  • Core work: system design, code quality, tech debt priorities, and turning business needs into technical plans
  • Scope depends on company structure: flat orgs may give tech leads more say than hierarchical ones with managers
  • Common missteps: making people decisions without manager support, or forcing standards without buy-in

A tech lead directing a group of engineers working together in a modern office with laptops and whiteboards.

Core Decision Authority for Tech Leads at the 10–20 Engineer Scale

At this size, tech leads juggle hands-on technical ownership with some people leadership, but need clear boundaries to avoid bottlenecks. Their authority moves from doing everything themselves to delegating, so they need frameworks for what they own vs. what they influence.

Authority Boundaries and Scope at This Stage

Primary Authority Areas

Decision TypeTech Lead OwnsRequires Alignment WithCannot Unilaterally Decide
Architectural patternsComponent design, API contracts, data modelsEngineering manager, architect (if any)Cross-team platform changes
Code standardsStyle guides, testing, review criteriaSenior engineersTooling budget or vendor selection
Technical debt prioritizationQueue management, severity assessmentEngineering manager (capacity trade-offs)Debt vs. feature ratio
Production incidentsRoot cause, fix approachEng manager (comms), product owner (scope)Postmortem policy changes
IC growthMentorship, code review feedbackEngineering manager (career progression)Promotion/compensation

Scope Boundaries by Team Size

  • 10–12 engineers: Tech lead reviews all code changes
  • 13–16 engineers: Tech lead delegates routine reviews, focuses on architecture and complex changes
  • 17–20 engineers: Tech lead works through seniors, owns design review process (not every review)

The tech lead owns the technical queue: tech debt, testing, infrastructure. Engineering managers handle priority trade-offs.

Navigating Technical and People Leadership Dualities

Dual Responsibility Framework

Leadership DimensionTech Lead OwnsEngineering Manager OwnsShared Territory
Technical directionArchitecture, tech choices, quality standards - Long-term tech/business alignment
Execution planningTech breakdown, estimation, dependency mappingSprint commitments, deadlines, cross-teamBlocking issue identification
Team growthSkill dev, code review mentoring, pairingCareer path, reviews, compGrowth project assignment
CommunicationTech status, risk, architecture decisionsStakeholder mgmt, roadmap, moraleEscalating technical risks

Common Failure Modes

  • Tech lead tries to manage performance without manager
  • Manager overrides architecture without technical depth
  • Tech lead withholds technical context from manager
  • Both compete for team attention instead of complementing

Tech leads keep their technical edge while building influence for situations where they lack formal authority. They guide quality standards without becoming a bottleneck.

Clarifying Decision-Making vs. Influence Models

Authority vs. Influence Map

Direct Decision Authority

  • Approve/reject code merges
  • Add tech stack components for team-owned services
  • Set refactoring and cleanup priorities
  • Define testing strategy and coverage
  • Choose dev environment/tooling for the team

Influence Through Proposal and Review

  • Propose cross-team API contracts (peer review)
  • Advocate for infra changes (platform team decides)
  • Implement security/compliance (security team mandates)
  • Request build/deploy pipeline changes (DevOps executes)

Escalation Paths When Influence Fails

  1. Document technical position: data, alternatives, recommendation
  2. Present to engineering manager for mediation
  3. Engage architect or senior tech leadership for arbitration
  4. If overruled, accept with clear reasoning - keep standards up within constraints

Round-robin patterns: Code review, release shepherd, and on-call duties rotate so tech lead isn’t a single point of failure. Tech lead owns the system, not every instance.

Authority Dynamics in Centralized vs. Distributed Teams

Decision Authority by Team Structure

Team StructureTech Lead Authority PatternKey ConstraintsSuccess Indicators
CentralizedDirect oversight, in-person syncMust be available real-time, risk of bottleneck<2 hr unblock time, decisions documented
DistributedAsync docs, explicit approvalsNeeds strong documentation, slower cycles>90% async decisions, clear doc ownership
Distributed ownershipTech lead owns queue, EM owns exec, specialists own subdomainsNeeds clear responsibility split, risk of gapsEngineers know who decides what, <10% conflicts

Authority Scaling Patterns

  • 10–15 engineers: Tech leads approve most architecture changes and review designs directly.
  • 15–20 engineers: Tech leads move to governance - senior engineers own subdomains, tech lead sets direction and keeps system coherent.

Remote Authority Amplifiers

  • Written design review templates with approval criteria
  • Public decision logs in docs
  • Scheduled architecture office hours
  • Clear escalation SLAs for blocking issues

Centralized Authority Risks

  • Tech lead bottlenecks as team nears 20 engineers
  • ICs lose ownership/growth chances
  • Decisions lack input from full team expertise
  • Tech lead burnout from constant context switching

Execution Leverage: Aligning Technical Direction, Stakeholders, and Quality

Get Codeinated

Wake Up Your Tech Knowledge

Join 40,000 others and get Codeinated in 5 minutes. The free weekly email that wakes up your tech knowledge. Five minutes. Every week. No drowsiness. Five minutes. No drowsiness.

A tech lead at this scale balances architecture with stakeholder alignment and code quality through mentoring and review. They need clear communication channels with product and non-technical stakeholders, plus systems for quality enforcement.

Strategic Technical Decisions and Architectural Alignment

Key Architectural Decisions

  • Choose system architecture for scalability and team skill fit
  • Evaluate tech stack based on skills and maintenance
  • Prioritize tech debt within sprints
  • Optimize performance for user metrics
  • Define integration patterns for services and third-party systems

Decision Authority Matrix

Decision TypeTech Lead OwnsNeeds Senior Engineer InputNeeds CTO Approval
Coding standardsYesNoNo
Framework selectionYesYesNo
Infrastructure changesYesYesConditional
System architecture redoProposesYesYes

Risk Management Approach

Risk AreaDetection MethodResponse Action
Single points of failureCode reviews, monitoringAdd redundancy, alerting
Security vulnerabilitiesCode audits, dependency scansPatch, update, document
Scalability bottlenecksLoad testing, monitoringOptimize, refactor, re-architect
  • Quarterly technical assessments for resilience and new debt
  • Prioritized backlog of architectural improvements tied to product goals
Get Codeinated

Wake Up Your Tech Knowledge

Join 40,000 others and get Codeinated in 5 minutes. The free weekly email that wakes up your tech knowledge. Five minutes. Every week. No drowsiness. Five minutes. No drowsiness.

Stakeholder Communication and Business Needs Integration

Primary Communication Channels

  • Weekly: Sync with product managers (feature feasibility)
  • Bi-weekly: Updates to non-technical stakeholders (timelines)
  • Daily: Stand-ups as technical contact for blockers
  • Monthly: Roadmap reviews with product owners

Translation Requirements

Stakeholder TypeInfo FormatUpdate Frequency
Product ManagersFeature estimates, constraints2x weekly
Non-technicalProgress, timeline changesWeekly
Senior engineersDesign/architecture decisionsAs needed
CTORisk, resource needsBi-weekly

Failure Modes to Avoid

  • Promise delivery dates without buffer for tech risk
  • Make architectural calls without business context
  • Build solutions before validating with product
  • Skip stakeholder updates during scope changes

Mentoring, Code Review, and Continuous Improvement

Code Review Structure

ReviewerReviewsFocus Area
Senior engineersComplex architectural changesSystem design, risk
Tech leadHigh-risk/security-sensitive codeSecurity, reliability
Junior developersPeer-reviewed, tech lead feedbackCoding standards, learning

Review Focus Areas

PriorityCheckWhy It Matters
HighLogic errors, securityPrevent incidents
HighPerformance bottlenecksKeep system responsive
MediumCode quality/readabilityEase future changes
MediumTest coverage gapsEnsure reliability
LowStyle guideConsistency

Mentoring Developers Framework

  • Monthly 1:1s for skill growth and career paths
  • Assign challenging tasks to juniors with support
  • Bi-weekly knowledge sharing: team presents solutions to technical problems

Quality Enforcement Mechanisms

  • All features require automated tests
  • Coding standards in team wiki
  • Pre-commit hooks for style/security
  • Track performance benchmarks per release
  • Post-mortems after incidents, with process fixes
  • 20% sprint time for debt reduction and tool improvements

Frequently Asked Questions

  • When does a tech lead make decisions alone vs. escalate or delegate?
  • What responsibilities shift as the team grows from 10 to 20 engineers?
  • Where do boundaries lie between tech lead and engineering manager authority?
  • How does decision-making adapt for remote, distributed, or hybrid teams?
  • What are the main risks if authority isn’t clearly defined?

How does the decision-making authority of a tech lead change as a team grows from 10 to 20 engineers?

Decision Authority by Team Size

Team SizeDecides AloneCollaborates OnEscalates To Leadership
10 engineersArchitecture patterns, tooling, code standardsFeature priorities, cross-team dependenciesHiring, budget
15 engineersAdds tech debt prioritizationSprint planning, API contractsOrg structure changes
20 engineersCode review process, testing requirementsMulti-team roadmaps, shared infrastructureHeadcount, vendor contracts

Rule → Example
As teams grow, the tech lead’s authority shifts from direct decisions to facilitation and coordination.
Example: At 20 engineers, a tech lead coordinates technical roadmaps but escalates vendor contract decisions.

Authority Shifts at 15-20 Engineers

  • Tech lead moves from direct decision-making to guiding processes
  • Keeps final say on technical standards, but can’t track every detail
  • Coordinates across sub-teams and with other leads or managers
  • Senior engineers weigh in on architecture

What are the key responsibilities of a tech lead in a mid-sized engineering team?

Core Responsibilities Matrix

CategoryDaily/Weekly ActivitiesMonthly/Quarterly Activities
Technical DirectionCode reviews, architecture chats, unblockingSystem design proposals, roadmap updates
Team DevelopmentPair programming, answering questionsMentoring, skill assessments
Project ExecutionBreaking down features, estimating, spotting risksRelease planning, tech debt reviews
CommunicationStand-ups, team discussions, Slack guidanceStakeholder updates, cross-team syncs

Technical Guidance Responsibilities

  • Set specs and pick design patterns
  • Lead design meetings to cover edge cases
  • Keep technical standards up to date
  • Review code for standards and tech debt

Team Development Responsibilities

  • Mentor engineers with pair programming and feedback
  • Run knowledge-sharing sessions
  • Help unblock teammates
  • Give constructive feedback

Rule → Example
Tech leads in mid-sized teams don’t write much production code.
Example: Instead of building features, the tech lead guides others to ensure scalability and maintainability.

How does the role of tech lead compare to that of an engineering manager?

Tech Lead vs Engineering Manager

DimensionTech LeadEngineering Manager
FocusTechnical execution, architecturePeople management, timelines
AuthorityTech choices, system design, standardsHeadcount, promotions, reviews
Team InteractionMentors technical skills, reviews code1-on-1s, manages conflicts, HR issues
AccountabilityTechnical success, team outputTeam performance, delivery schedules
Daily ActivitiesCode reviews, architecture chats1-on-1s, planning, stakeholder work

Overlapping Responsibilities

  • Both mentor, but in different ways
  • Both talk to stakeholders, but on different topics
  • Both decide on capacity, but from different angles

Rule → Example
Tech leads focus on technical quality, engineering managers focus on people and process.
Example: Tech lead reviews code, engineering manager runs performance reviews.

What distinguishes a technical lead from a project manager in a technology project?

Technical Lead vs Project Manager Boundaries

AreaTechnical LeadProject Manager
Decision TypeWhat tech to use, how to build itWhen features ship, what’s next
Risk ManagementTech debt, scalability, securitySchedule, resources, scope
CommunicationTech feasibility, architecture tradeoffsStatus, timelines, stakeholder updates
Team InteractionGuides approach, reviews codeTracks progress, removes blockers
Success MetricsCode quality, system performance, tech debtOn-time delivery, scope, budget

Coordination Points

  • Tech lead gives estimates and flags tech risks
  • Project manager adjusts timelines for technical constraints
  • Both discuss scope when complexity threatens deadlines
  • Tech lead joins planning to confirm feasibility

Rule → Example
Technical lead owns the “how,” project manager owns the “when.”
Example: Tech lead picks the architecture, project manager schedules the release.

Get Codeinated

Wake Up Your Tech Knowledge

Join 40,000 others and get Codeinated in 5 minutes. The free weekly email that wakes up your tech knowledge. Five minutes. Every week. No drowsiness. Five minutes. No drowsiness.