Hiring
Hiring is the process of attracting, evaluating, selecting, and employing people to fill organizational roles.
Think Like a Software Engineering Manager
Hiring is the process through which an organization evaluates, selects, and appoints candidates to fill roles.
- How it is used
- Positions hiring as an engineering manager’s ongoing way to staff teams for organizational goals and upcoming work.
- How deep it goes
- Outlines five process steps and elaborates needs assessment and staffing trade-offs, without specifying interview scoring methods.
- Examples
- Illustrates staffing choices through a new payments team, an existing team with openings, and an external hire improving design reviews.
- What you can do after
- Practice/perform a planned hiring process that justifies roles, considers internal and external candidates, coordinates interviews, and prepares for onboarding.
Read how Think Like a Software Engineering Manager explains hiring →
Think Like a CTO
Hiring is the process of recruiting and employing a person to perform work for an organization.
- How it is used
- Guides CTO decisions about when to add team capacity and how to carry a candidate through selection and onboarding.
- How deep it goes
- Provides hiring triggers, resource trade-offs, approval considerations, and recruiting stages, while leaving detailed interview methods unstated here.
- Examples
- Uses delayed product work, loss of a key employee, and an accepted candidate who never starts to show hiring risks.
- What you can do after
- Practice/perform data-backed hiring decisions, maintain a candidate pipeline, and communicate respectfully with unsuccessful applicants.
Tech Startup Toolkit
Hiring is the process of recruiting, evaluating, selecting, and employing people for organizational roles.
- How it is used
- Builds startup teams capable of delivering products and creating value after formation and financing.
- How deep it goes
- Moves from hiring risks to role definitions, interview teams, networks, offers, and role-specific timing.
- Examples
- Uses early product-team recruiting, interview teams, stock-option offers, and Ennea’s premature sales hiring as teaching examples.
- What you can do after
- Apply it by defining roles, organizing interviews, using networks, matching candidates to work, and correcting bad hires quickly.
Lead Developer Career Guide
The process of recruiting and selecting people for employment.
- How it is used
- Positions hiring as a lead developer’s contribution to building a capable team and influencing its skills and dynamics.
- How deep it goes
- Details résumé screening criteria and interview methods including coding, system design, and debugging.
- Examples
- Uses prompts about challenging projects, continuous learning, collaboration, debugging, testing, and competing deadlines.
- What you can do after
- Evaluate candidates by reviewing role-relevant résumés and asking technical and collaboration-focused interview questions.
Interview Speak
The process of attracting, evaluating, and hiring candidates for employment.
- How it is used
- Prepares leaders to explain how they attract, evaluate, select, and motivate staff during interviews.
- How deep it goes
- Explains hiring processes, interviewer variability, stages, and preparation questions through reflective prompts rather than detailed recruiting procedures.
- Examples
- Uses internal processes, self-designed selection methods, interview stages, recruiting questions, and confidentiality scenarios.
- What you can do after
- Evaluate/understand hiring approaches and describe a consistent selection process suited to an organization’s expectations.
Related concepts
- onboardinghas part · Onboarding is the process of helping a newcomer become familiar with and able to participate in a product, team, organization, or system.
- managementused by · Management is the organizational function or practice of directing people, work, resources, and operations to achieve objectives.
- backfill costused by · The total cost of filling an open role after an employee departs, including hiring, onboarding, training, and related expenses.
- interview loophas part · An interview loop is a structured sequence of job-interview rounds designed to assess a candidate across defined competencies.
- referral-based hiringincludes · Referral-based hiring is recruiting employees through recommendations from existing employees or their personal networks.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.




