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
Related reading
CTO Architecture Ownership at Early-Stage Startups: Execution Models & Leadership Clarity
At this stage, architecture is about speed and flexibility, not long-term perfection - sometimes you take on technical debt, on purpose, to move faster.
CTO Architecture Ownership at Series A Companies: Real Stage-Specific Accountability
Success: engineering scales without CTO bottlenecks, and technical strategy is clear to investors.
CTO Architecture Ownership at Series B Companies: Leadership & Equity Realities
The CTO role now means balancing technical leadership with business architecture - turning company goals into real technical plans that meet both product needs and investor deadlines.
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

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 Type | Tech Lead Owns | Requires Alignment With | Cannot Unilaterally Decide |
|---|---|---|---|
| Architectural patterns | Component design, API contracts, data models | Engineering manager, architect (if any) | Cross-team platform changes |
| Code standards | Style guides, testing, review criteria | Senior engineers | Tooling budget or vendor selection |
| Technical debt prioritization | Queue management, severity assessment | Engineering manager (capacity trade-offs) | Debt vs. feature ratio |
| Production incidents | Root cause, fix approach | Eng manager (comms), product owner (scope) | Postmortem policy changes |
| IC growth | Mentorship, code review feedback | Engineering 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 Dimension | Tech Lead Owns | Engineering Manager Owns | Shared Territory |
|---|---|---|---|
| Technical direction | Architecture, tech choices, quality standards | - | Long-term tech/business alignment |
| Execution planning | Tech breakdown, estimation, dependency mapping | Sprint commitments, deadlines, cross-team | Blocking issue identification |
| Team growth | Skill dev, code review mentoring, pairing | Career path, reviews, comp | Growth project assignment |
| Communication | Tech status, risk, architecture decisions | Stakeholder mgmt, roadmap, morale | Escalating 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
- Document technical position: data, alternatives, recommendation
- Present to engineering manager for mediation
- Engage architect or senior tech leadership for arbitration
- 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 Structure | Tech Lead Authority Pattern | Key Constraints | Success Indicators |
|---|---|---|---|
| Centralized | Direct oversight, in-person sync | Must be available real-time, risk of bottleneck | <2 hr unblock time, decisions documented |
| Distributed | Async docs, explicit approvals | Needs strong documentation, slower cycles | >90% async decisions, clear doc ownership |
| Distributed ownership | Tech lead owns queue, EM owns exec, specialists own subdomains | Needs clear responsibility split, risk of gaps | Engineers 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
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 Type | Tech Lead Owns | Needs Senior Engineer Input | Needs CTO Approval |
|---|---|---|---|
| Coding standards | Yes | No | No |
| Framework selection | Yes | Yes | No |
| Infrastructure changes | Yes | Yes | Conditional |
| System architecture redo | Proposes | Yes | Yes |
Risk Management Approach
| Risk Area | Detection Method | Response Action |
|---|---|---|
| Single points of failure | Code reviews, monitoring | Add redundancy, alerting |
| Security vulnerabilities | Code audits, dependency scans | Patch, update, document |
| Scalability bottlenecks | Load testing, monitoring | Optimize, refactor, re-architect |
- Quarterly technical assessments for resilience and new debt
- Prioritized backlog of architectural improvements tied to product goals
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 Type | Info Format | Update Frequency |
|---|---|---|
| Product Managers | Feature estimates, constraints | 2x weekly |
| Non-technical | Progress, timeline changes | Weekly |
| Senior engineers | Design/architecture decisions | As needed |
| CTO | Risk, resource needs | Bi-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
| Reviewer | Reviews | Focus Area |
|---|---|---|
| Senior engineers | Complex architectural changes | System design, risk |
| Tech lead | High-risk/security-sensitive code | Security, reliability |
| Junior developers | Peer-reviewed, tech lead feedback | Coding standards, learning |
Review Focus Areas
| Priority | Check | Why It Matters |
|---|---|---|
| High | Logic errors, security | Prevent incidents |
| High | Performance bottlenecks | Keep system responsive |
| Medium | Code quality/readability | Ease future changes |
| Medium | Test coverage gaps | Ensure reliability |
| Low | Style guide | Consistency |
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 Size | Decides Alone | Collaborates On | Escalates To Leadership |
|---|---|---|---|
| 10 engineers | Architecture patterns, tooling, code standards | Feature priorities, cross-team dependencies | Hiring, budget |
| 15 engineers | Adds tech debt prioritization | Sprint planning, API contracts | Org structure changes |
| 20 engineers | Code review process, testing requirements | Multi-team roadmaps, shared infrastructure | Headcount, 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
| Category | Daily/Weekly Activities | Monthly/Quarterly Activities |
|---|---|---|
| Technical Direction | Code reviews, architecture chats, unblocking | System design proposals, roadmap updates |
| Team Development | Pair programming, answering questions | Mentoring, skill assessments |
| Project Execution | Breaking down features, estimating, spotting risks | Release planning, tech debt reviews |
| Communication | Stand-ups, team discussions, Slack guidance | Stakeholder 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
| Dimension | Tech Lead | Engineering Manager |
|---|---|---|
| Focus | Technical execution, architecture | People management, timelines |
| Authority | Tech choices, system design, standards | Headcount, promotions, reviews |
| Team Interaction | Mentors technical skills, reviews code | 1-on-1s, manages conflicts, HR issues |
| Accountability | Technical success, team output | Team performance, delivery schedules |
| Daily Activities | Code reviews, architecture chats | 1-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
| Area | Technical Lead | Project Manager |
|---|---|---|
| Decision Type | What tech to use, how to build it | When features ship, what’s next |
| Risk Management | Tech debt, scalability, security | Schedule, resources, scope |
| Communication | Tech feasibility, architecture tradeoffs | Status, timelines, stakeholder updates |
| Team Interaction | Guides approach, reviews code | Tracks progress, removes blockers |
| Success Metrics | Code quality, system performance, tech debt | On-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.
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.