peopleanalyst

library / lib7dfc5940bad6b01a

Staff Engineer: Leadership Beyond the Management Track

Will Larson · 2021

In a sentence

A practical field guide to reaching and thriving in Staff-plus engineering roles—technical leadership positions that exist beyond the management track.

Staff Engineer demystifies the most ambiguous and under-documented career path in software engineering: the senior individual contributor track of Staff, Principal, and Distinguished engineers. Combining Will Larson's experience hiring, promoting, and supporting senior engineers with more than a dozen candid interviews from practitioners across companies like Stripe, Slack, Dropbox, Uber, and Etsy, the book maps four common Staff archetypes (Tech Lead, Architect, Solver, Right Hand), explains what these engineers actually do day-to-day, and provides concrete tools for operating effectively, getting promoted at your current company, or switching companies to attain the title. It is at once a strategic playbook (promotion packets, finding sponsors, engineering strategy, technical quality) and a humane meditation on energizing work, leadership without authority, and creating space for others. Whether you are a senior engineer choosing your next step, a newly minted Staff engineer feeling lost, or a manager trying to set your most senior engineers up for success, this book offers a clear, candid map through previously uncharted territory.

The four lenses

  • Science
  • Statistics
  • Systems
  • Strategy

Tags

f1-systems

The model

A causal model linking design levers and conditions (sponsorship, alignment, visibility, work prioritization, strategy and quality practices) through psychological and behavioral states (energized engagement, organizational trust, creating space for others) to outcomes (Staff-plus advancement, organizational impact, career sustainability).

Sponsor Access and Activationdesign lever

The degree to which an engineer has secured and effectively activated an empowered organizational sponsor (typically their manager or management chain) who advocates for their work, recognition, and advancement using their own organizational capital.

Alignment with Organizational Authoritydesign lever

The extent to which an engineer remains deeply aligned with their sponsor's and leadership's worldview, priorities, and values—never surprising their manager and feeding context upward—thereby retaining loaned organizational authority needed to lead.

High-Impact Work Prioritizationbehavioral pattern

The behavioral discipline of focusing effort on work that genuinely matters—avoiding snacking, preening, and chasing ghosts—while pursuing existential issues, editing, finishing projects, fostering growth, and work only the engineer can uniquely accomplish.

Engineering Strategy and Technical Quality Practicesdesign lever

The set of leadership practices for writing engineering strategy and vision (from design docs upward) and for managing technical quality (hot spots, best practices, leverage points, vector alignment, measurement, quality teams and programs) to guide and improve an organization's technical direction.

Internal and External Visibilitydesign lever

The degree to which an engineer is known for good work across the organization (and optionally externally), through working on what matters, distributing long-lived documents, leading forums, executive exposure, and external presence, while minimizing the organizational attention consumed.

Network of Peerscontextual condition

A personal network of trusted peers, mentors, and former colleagues doing similar work, built deliberately for honest feedback, vetting difficult decisions, and combating the isolation that grows with seniority.

Company Fit and Opportunity Conditionscontextual condition

Contextual conditions of the company—growth rate, archetype availability, durability, whether it disproportionately values the engineer's strengths, and whether it is meritocrat- or proceduralist-leaning—that determine the availability of and friction toward Staff-plus roles.

Energized Engagementpsychological state

The inward-looking psychological state of being energized and intrinsically motivated by one's work, which sustains effort across the longer, slower feedback loops of Staff-plus roles and prevents burnout or disengagement.

Organizational Trust and Credibilitypsychological state

The reservoir of trust, respect, and credibility an engineer holds across the organization—earned through consistent good judgment, alignment, low friction, and delivery—which enables them to be granted ambitious work and to influence decisions.

Creating Space for Othersbehavioral pattern

The behavioral pattern of deliberately involving others in discussions and decisions and ultimately sponsoring them for the work that earned the engineer their role, shifting from being essential to being adjacent so the team grows stronger than the individual's contribution.

Influence Without Frictionbehavioral pattern

The behavioral and communicative capacity to advance one's vision while blending with others' visions—listening through questions, reading the room, being right without dominating, and following when appropriate—so collaboration replaces conflict.

Staff-plus Advancementoutcome metric

The outcome of attaining and retaining a Staff-plus title and role, whether through promotion at the current company or by switching companies, reflecting organizational recognition of the engineer's leadership-level impact.

Organizational Impactoutcome metric

The outcome of meaningful, durable improvement to the company's technology, teams, and outcomes—measured by progress of the teams the engineer supports, alignment of work to company goals, and lasting architectural or cultural change rather than personal heroics.

Career Sustainabilityoutcome metric

The outcome of pacing one's career to one's life such that impact and personal growth are maintained over a decades-long career without burnout, achieved by working on energizing, high-impact work and remaining a long-term effective leader.

How they connect

  • sponsorship access predicts staff plus advancement
  • alignment with authority predicts organizational trust
  • organizational trust mediates organizational impact
  • alignment with authority predicts organizational impact
  • work prioritization discipline predicts organizational impact
  • strategy and quality practices predicts organizational impact
  • internal visibility predicts staff plus advancement
  • work prioritization discipline influences internal visibility
  • energized engagement predicts career sustainability
  • work prioritization discipline influences energized engagement
  • creating space for others predicts organizational impact
  • creating space for others predicts career sustainability
  • influence without friction predicts organizational trust
  • peer network influences influence without friction
  • company fit conditions moderates staff plus advancement
  • staff plus advancement influences organizational impact

The story

The reader A senior software engineer who wants to grow their career and impact without becoming a manager, aspiring to or newly holding a Staff-plus role.

External problem

There is no clear map for the technical leadership track—ambiguous role definitions, inconsistent titles, opaque promotion criteria, and no standard path beyond Senior engineer.

Internal problem

They feel directionless, isolated, and unsure whether they're working on the right things, often feeling demoralized by slow feedback loops or like an imposter in 'the wrong room.'

Philosophical problem

Talented technical leaders deserve resources, community, and recognition equal to the management track; it's wrong that the industry leaves them to navigate alone.

The plan

  1. Identify which Staff archetype fits the work that energizes you and is available at your company.
  2. Learn to operate at Staff: work on what matters, write strategy, manage technical quality, stay aligned with authority, and create space for others.
  3. Build a promotion packet as a living map, find and activate a sponsor, complete a meaningful project, and become visible internally.
  4. If your current company can't support the role, find a company that disproportionately values you and negotiate the title and offer.
  5. Build a network of peers to vet decisions and get honest feedback as your authority tempers feedback.

Success

  • You operate as a trusted organizational leader with clear, energizing impact and proxied authority you retain through alignment.
  • You grow the engineers around you, leaving a legacy beyond your own contributions.
  • You free yourself from constantly re-proving your competence, reinvesting that energy into meaningful work.
  • You find work that sustains you over a decades-long career rather than burning out.

At stake

  • You spend a decade pursuing a Staff role only to discover you despise the work or feel unequipped for it.
  • You stall in 'Staff purgatory,' recognized in title but kept away from real leadership opportunities.
  • You burn bright and then lack the relationships and support to make forward progress.
  • You optimize for visibility and your company's pathologies, leaving you stuck and undeveloped.

Chapter by chapter

  1. ch01Acknowledgments

    In this chapter, the author expresses gratitude to the individuals and communities who contributed to the creation of the book, highlighting the collaborative efforts that shaped its content.

  2. ch02Foreword

    In this foreword, Tanya Reilly articulates the often-overlooked challenges faced by engineers pursuing technical leadership roles, emphasizing the need for clear guidance and community resources in navigating these complex career pathways.

  3. ch03Preface

    The preface discusses the author's personal journey in writing and the motivations behind choosing the complex topic of Staff engineering roles, emphasizing the challenges many face in this critical phase of their careers.

    • The pursuit of a Staff Engineer role can lead to unexpected confusion and dissatisfaction if the journey is not navigated thoughtfully.
    • Many talented engineers experience significant barriers that can hinder their promotions, which reflects a need for systemic change in the industry.
    • Engaging with the collective experiences of others can illuminate one's own path and foster understanding of the broader challenges in achieving Staff roles.
    • Defining effective leadership is a personal journey that requires introspection and open dialogue with peers and mentors.
  4. ch04Overview

    The chapter details the landscape of career advancement for software engineers, specifically addressing the dual-track path of technical leadership versus engineering management, and the nuances of attaining and defining roles such as Staff engineer.

    • The Senior software engineer level is often a pivotal point for considering advancements into either technical leadership or management.
    • A recognized dual-track career path is emerging, allowing engineers to pursue roles that align with their strengths and career goals.
    • It is crucial to navigate the ambiguity surrounding Staff-plus roles by understanding the expected competencies and organizational dynamics.
    • Insights from experienced Staff-plus engineers provide valuable guidance for those contemplating their next career move.
  5. ch05p01Operating at Staff (part 1/2)

    Transitioning to a Staff engineer role requires shifting mindsets from technical execution to leadership, mentorship, and strategic influence, challenging former assumptions about control and impact.

    • The transition to a Staff engineer is less about increased control and more about embracing indirect influence and mentorship.
    • Slower feedback cycles inherent in leadership roles can lead to feelings of discouragement; understanding this shift is critical.
    • Working on what truly matters requires diligent prioritization amidst a congested workload, which varies significantly across career stages.
    • Strong alignment with and responsiveness to authority are essential pillars of effective leadership in technical roles.
  6. ch05p02Operating at Staff (part 2/2)

    This chapter explores the unique challenges and strategies for effectively communicating with company executives, emphasizing the importance of understanding their informational preferences and aligning with their priorities during discussions.

  7. ch06Getting the title where you are

    This chapter explores the complex journey from a Senior engineer to a Staff engineer, emphasizing the critical skills and strategic visibility required, alongside the realities of promotion systems that can often hinder progression.

    • Achieving a Staff engineer title is not merely about technical skills; it requires navigating systemic barriers in promotion processes.
    • The development of relationships and internal visibility within an organization is as crucial as skill development for career advancement.
    • Having mentors and sponsors is vital; they can provide pathways through the complexities of organizational dynamics.
    • Persistence in building a clear personal brand within your company can counter the ambiguity in promotion criteria.
  8. ch07Deciding to switch companies

    Navigating the decision to switch companies is a critical juncture for technology professionals seeking advancement, where weighing internal credibility against external opportunities can shape one's career trajectory.

    • Staying at a single company may seem loyal, but for career advancement in tech, it can sometimes be a hindrance.
    • Changing companies can offer new opportunities to leverage your skills and gain necessary recognition.
    • Feeling burned out or stagnant could serve as a catalyst for exploring new roles outside your current company.
    • Current reputations can stick, but new positions allow individuals to leave past baggage behind.
  9. ch08Stories

    In this chapter, the author reflects on the significance of personal experiences and diverse narratives in shaping one’s professional identity, emphasizing the need to transcend individual-centric perspectives to connect with a broader audience.

    • Embracing diverse narratives enriches professional understanding and fosters a sense of community.
    • The author’s realization about their own limited perspective reveals the broader need for inclusivity in industry storytelling.
    • Engaging with the stories of others can provide profound insights and guidance on navigating complex career paths.
    • Inclusivity in narratives aids in building connections and empathy within professional spaces, making shared understanding possible.
  10. ch09Ras Kasa Williams - Staff Engineer at Mailchimp

    Ras Kasa Williams, a Staff Engineer at Mailchimp, provides insight into the multifaceted role of a Staff-plus engineer, emphasizing the importance of technical leadership, mentoring, and strategic alignment in engineering teams.

    • A Staff Engineer's role transcends technical execution; it's about fostering an environment where others can thrive and succeed.
    • Building relationships within the organization enhances collaborative problem-solving and decision-making, increasing overall project effectiveness.
    • Visibility and recognition are vital; they empower Staff Engineers to influence the engineering strategy and align with business objectives.
    • Emphasizing mentorship and personal development transforms team dynamics and cultivates a culture of growth and self-sufficiency among engineers.
  11. ch10Keavy McMinn - Senior Principal Engineer at Fastly

    Keavy McMinn, a Senior Principal Engineer at Fastly, shares insights into her role, the impact of trust and collaboration in engineering, and her journey in advocating for effective API design.

    • Trust is essential for effective engineering leadership; being hired with it is a significant advantage that can facilitate impactful change.
    • The role of a Staff-plus engineer is not defined solely by technical expertise but by the ability to advocate for and influence organizational practices collaboratively.
    • Implementing design documentation early in project phases minimizes future complications and optimizes workflow efficiency.
    • Public speaking can serve as a powerful platform for visibility and career development, opening up unexpected opportunities for growth.
  12. ch11Bert Fan - Senior Staff Engineer at Slack

    Bert Fan’s journey as a Senior Staff Engineer at Slack illustrates the multifaceted role of a Staff-plus engineer, the significance of trust and relationships, and the balance between technical implementation and strategic impact.

    • The role of a Staff-plus engineer transcends coding; it’s about enabling others and strategically influencing outcomes.
    • Success in advancing to a Staff-plus position often hinges on the strength of relationships, not just technical competence.
    • Engineers must recognize that luck and timing play significant roles in career advancement, but proactive effort is critical.
    • Embracing the practice of regular communication fosters an environment of trust and honesty that benefits everyone's work experience.
  13. ch12Katie Sylor-Miller - Frontend Architect at Etsy

    Katie Sylor-Miller discusses her journey as a Frontend Architect at Etsy, emphasizing the pivotal role of web performance and the unique challenges of managing influence without authority in a rapidly evolving tech landscape.

    • Prioritizing web performance is essential for maintaining competitiveness; it should be an organizational focus rather than an afterthought.
    • Engaging in proactive problem identification and advocacy can elevate your role from an individual contributor to an organizational influencer.
    • Quantifying contributions in less tangible roles requires diligence and self-reflection; implementing structured tracking systems can aid this process.
    • Empathy for users and a broader understanding of their experiences can significantly enhance technical decisions and architectural outcomes.
  14. ch13Ritu Vincent - Staff Engineer at Dropbox

    Ritu Vincent shares her journey as a Staff Engineer at Dropbox, detailing her pivotal role in a new internal incubator meant to drive innovation and how her responsibilities have evolved with the company's needs.

  15. ch14Rick Boone - Strategic Advisor to Uber’s VP of Infrastructure

    Rick Boone’s role as a Strategic Advisor to Uber's VP of Infrastructure navigates strategic, technical, and cultural complexities, embodying a unique synthesis of engineering leadership and organizational psychology.

    • The role of a Strategic Advisor necessitates a fluid understanding of both technical and cultural contexts.
    • Successful alignment with leadership is rooted in shared values, trust, and a commitment to advocating for the team.
    • Mentorship plays a crucial role in fostering talent and promoting inclusivity within tech organizations.
    • Awareness of team emotional states can significantly influence organizational health and productivity.
  16. ch15Nelson Elhage - Formerly Staff Engineer at Stripe

    Nelson Elhage reflects on his journey and responsibilities as a Staff Engineer at Stripe, detailing the complexities of technical leadership and organizational navigation in a rapidly evolving company.

  17. ch16Diana Pojar - Staff Data Engineer at Slack

    Diana Pojar shares her journey from mid-level engineer to Staff Data Engineer at Slack, highlighting the pivotal skills necessary for growth within technical leadership roles and the importance of mentorship.

    • Advancing to a Staff-plus engineer role involves more than technical expertise; leadership and mentorship are equally crucial.
    • Building relationships and advocating for peers can significantly enhance an engineer's influence within an organization.
    • Reflective career planning and intentional choices are key elements in navigating the path to leadership in technology.
    • Overcoming impostor syndrome requires a community of support and belief in oneself as capable of driving impactful change.
  18. ch17Dan Na - Staff Engineer and Team Lead at Squarespace

    Dan Na shares how transitioning from a hands-on developer to a Staff Engineer at Squarespace reshaped his role, emphasizing the balance between technical strategy and cultural advocacy within the engineering organization.

    • Transitioning to a Staff-plus role requires a shift from primarily focusing on technical outputs to also encompassing broader business and cultural responsibilities.
    • Effective engineering leadership is defined not only by technical acumen but by a proactive approach to enhancing team culture and collaboration.
    • Real impact as a Staff-plus engineer comes from advocating for changes that address both technical needs and the interpersonal dynamics of engineering teams.
  19. ch18Joy Ebertz - Senior Staff Software Engineer at Split

    Joy Ebertz articulates her journey to becoming a Senior Staff Software Engineer, shedding light on how she navigates her role through technical vision-setting, advocacy for change, and the importance of mentoring others in the engineering landscape.

  20. ch19Damian Schenkelman - Principal Engineer at Auth0

    Damian Schenkelman, a Principal Engineer at Auth0, discusses the intricacies of his role, emphasizing the blend of leadership and technical influence required to drive company-wide initiatives in a rapidly evolving tech landscape.

    • The role of a Principal Engineer goes beyond coding; it involves influencing and shaping the organization’s technical strategy.
    • Clarity in technical direction is critical for maintaining team efficacy and morale in a rapidly growing environment.
    • Engaging various stakeholders early in the decision-making process enhances buy-in and reduces resistance to change.
    • Creating structured guidelines can empower teams to make informed technical decisions autonomously.
  21. ch20Dmitry Petrashko - Tech Advisor to the Head of Infra at Stripe

    In this chapter, Dmitry Petrashko shares insights into his dual roles as a Staff Engineer and Technical Advisor at Stripe, highlighting the importance of collaboration, strategic thinking, and the challenges faced by engineers at different levels of impact.

    • Empowerment of others leads to increased innovation; staff engineers should prioritize sponsorship alongside mentorship.
    • Better communication and collaborative planning can significantly enhance project outcomes, ensuring alignment between technical and business objectives.
    • A strategic balance between hands-on coding and advisory responsibilities is critical for staff engineers to maintain their effectiveness.
    • Understanding the needs of users and regularly engaging with them informs better engineering practices and project scoping.
  22. ch21Stephen Wan - Staff Engineer at Samsara

    Stephen Wan's journey as a Staff Engineer at Samsara illustrates the evolving role of technical leaders who simultaneously advocate for technological innovation and nurture their team's growth in a fast-growing company.

  23. ch22Ending words

    This chapter critiques the existing perceptions of technical leadership within the engineering industry, arguing that transformation is possible through collective and individual efforts to redefine the Staff-plus engineer role.

    • Technical leadership in the software industry is perceived as broken, but this can change through collective action.
    • Improving the Staff-plus engineer role is not an isolated responsibility; it requires a supportive cultural shift from all involved parties.
    • Managers often lack experience with effective Staff-plus engineers; partnering with them can help align visions and dispel fears.
    • Fear of ineffective technical leadership creates barriers; this fear can be alleviated by cultivating a community of effective role models.
  24. ch23Additional resources on Staff-plus engineering

    This chapter emphasizes the importance of building a strong professional network and provides a curated list of resources essential for aspiring Staff-plus engineers, underscoring that personal connections often eclipse traditional learning materials.

    • Networking is paramount for growth as a Staff-plus engineer; it often outweighs traditional learning methods in significance.
    • The most valued resources for professional development are often peers and mentors, not solely books and articles.
    • Engaging in community conversations can provide insights that formal education may overlook.
    • Understanding the roles and responsibilities of different engineering positions is crucial for aspiring leaders.
  25. ch24Where do Staff-plus engineers fit into the org?

    This chapter explores the organizational placement of Staff-plus engineers, examining whether they should report to immediate managers or more senior leaders to optimize their effectiveness and access to vital resources.

    • Organizational mathematics can effectively guide team design, but the placement of Staff-plus engineers often reveals significant layer contradictions.
    • Many organizations struggle to align their theoretical reporting structures with actual practices, leading to frustration among senior technical leaders.
    • The 'Office of the CTO' can alleviate issues related to trust and delegation, but its adoption must be deliberate and justified.
    • Timeliness in making reporting adjustments can significantly influence an employee's adaptation and organizational efficiency.
  26. ch25Managing Staff-plus engineers

    This chapter addresses the unique challenges and strategies involved in managing Staff-plus engineers, emphasizing how their roles differ from those of Senior engineers and the essential support they require from their managers.

    • Managing Staff-plus engineers requires a fundamental shift from directive management to a sponsorship role, fostering independence and accountability.
    • Regular feedback is essential for high-potential engineers to navigate less immediate success metrics and maintain their motivation.
    • Engaging Staff-plus engineers in the planning process can effectively harness their expertise and allow for better alignment of technical initiatives with business goals.
    • It’s vital for managers to create space for deep thinking and strategic work while ensuring engineers stay connected to their team's day-to-day context.
  27. ch26Designing a Staff-plus interview loop

    The chapter demystifies the complexities of creating an effective interview loop for Staff-plus engineering roles, emphasizing the need to focus on distinct signals and pertinent formats beyond conventional assessments.

  28. ch27Staff-plus career ladders

    In exploring effective career ladders for Staff-plus roles, this chapter argues against the rigidity of traditional frameworks, emphasizing the need for adaptability and individual context when navigating career progression.

    • Career ladders, while important, should not be viewed as inflexible blueprints for career progression.
    • The complexities of Staff-plus roles demand a tailored approach to career advancement that reflects individual journeys.
    • Critical engagement with existing frameworks enhances self-awareness and career satisfaction.
    • Understanding the distinction between how career ladders work in theory and in practice is essential for navigating professional growth.