Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.57 KB

staffengineer.md

File metadata and controls

40 lines (29 loc) · 2.57 KB

Staff Engineer

Note: as one progresses along a career path, one should possess and show all qualities of levels below.

Years of Experience: 5+

Knowledge & Technical Skill

  • Designs and creates architecture that shapes large parts of our business
  • Ships complex projects including core shared libraries/components, systems or major pieces of infrastructure
  • Deeply knowledgeable in major parts of our technology stack and is the technical owner of significant components of our code base
  • Is a prolific contributor to core projects as well as R & D work
  • Is a major contributor to system migrations, including the operational aspects (e.g., implementing the Strangler Pattern in legacy migrations)

Impact & Output

  • Sets short to medium term strategic direction for part of the technology stack, identifying areas of critical need based on future growth and developing roadmaps to address
  • Sets ambitious objectives and is able to effectively prioritize initiatives. Prioritizes own time between supporting teams and individual spikes of R&D, prototyping, etc.
  • Acts as a multiplier by building systems, authoring tools, or introducing policies, practices, or patterns
  • Able to switch contexts quickly
  • Works on problems that are very open-ended even to the leadership who presented the problem
  • Provides considerable high-level technical guidance to other engineers across projects

Communication

  • Can communicate complex technical solutions to other developers
  • Able to explain key solution details and communicate these to both technical and non-technical stakeholders
  • Leads the conversations internally about the direction of major areas of the technology
  • Provides oversight, coaching and guidance through code and design reviews, and consulting on approach, best practices, and documentation
  • Represents DoSomething externally through conference appearances, technical talks, and writing

Leadership

  • Is a respected leader and contributor across the organization and contributes to a positive public presence for DoSomething Engineering
  • Has strong abilities to influence without requiring reporting authority
  • Can make tough prioritization decisions to manage limited resources and make space for new opportunities by working smarter over time
  • Capable of driving groups of disparate interests to decisions, and clearly communicating and seeing those decisions through to impact
  • Participates in the Monthly Architecture Meeting
  • Leads by example in communication style, writing ability, code quality, engineering practice, collaboration, architectural vision, and humility