Download - Recruiting Technical Talent for Early Stage Startups

Transcript
Page 1: Recruiting Technical Talent for Early Stage Startups

Technical RecruitingPoornima VijayashankerEIR @ 500 StartupsApril 24, 2014

1

Page 2: Recruiting Technical Talent for Early Stage Startups

• Right time to recruit

• Sourcing candidates

• Interview process

• Crafting an offer

• Closing candidates

Agenda

2

Page 3: Recruiting Technical Talent for Early Stage Startups

Recruiting is a sales process.

3

Page 4: Recruiting Technical Talent for Early Stage Startups

What do the BEST sales people do?

4

Page 5: Recruiting Technical Talent for Early Stage Startups

Don’t sell!

5

Page 6: Recruiting Technical Talent for Early Stage Startups

They get you to buy!

6

Page 7: Recruiting Technical Talent for Early Stage Startups

7

Page 8: Recruiting Technical Talent for Early Stage Startups

Brand building.

8

Page 9: Recruiting Technical Talent for Early Stage Startups

Story of Starbucks.

9

Page 11: Recruiting Technical Talent for Early Stage Startups

Pre-sourcing. Sourcing. Interviewing. Closing.

11

Page 12: Recruiting Technical Talent for Early Stage Startups

Pre-sourcing. Sourcing. Interviewing. Closing.

12

Page 14: Recruiting Technical Talent for Early Stage Startups

Specify position

Culture, Skills, Experience Level

Identify ideal candidate

Who matches & does NOT match?

Communicate criteria

To everyone: employees & entire network.

14

Page 15: Recruiting Technical Talent for Early Stage Startups

Pre-sourcing. Sourcing. Interviewing. Closing.

15

Page 16: Recruiting Technical Talent for Early Stage Startups

Don’t hire a recruiter at this stage.

16

Page 17: Recruiting Technical Talent for Early Stage Startups

Get out more!

hackathons

17

Page 18: Recruiting Technical Talent for Early Stage Startups

Git online!

18

Page 19: Recruiting Technical Talent for Early Stage Startups

19

Page 20: Recruiting Technical Talent for Early Stage Startups

Validate candidate.

Assess their needs, skills, experience & interest.

Pitch the company.

Vision, why candidate is a fit & story that meets their needs.

Explain process.

Employees, recruiters & referrals.

20

Page 21: Recruiting Technical Talent for Early Stage Startups

Pre-sourcing. Sourcing. Interviewing. Closing.

21

Page 22: Recruiting Technical Talent for Early Stage Startups

Explain to candidate the interview process.

Steps of the process.

Who they will meet.

When to expect an answer.

Interview the candidate.

Divvy up areas & reviewquestions.

Every interview MUST tell vision.

What it’s like to work there.

Evaluate the candidate.

No communication during interview.

Have criteria set & measure every candidate the same.

Feedback system.

22

Page 23: Recruiting Technical Talent for Early Stage Startups

Make them solve REAL problems.

23

Page 24: Recruiting Technical Talent for Early Stage Startups

Phone screen first.

24

Page 25: Recruiting Technical Talent for Early Stage Startups

3 Keys to an Interview

• Make the candidate comfortable

• Background interests

• Have them teach you something

25

Page 26: Recruiting Technical Talent for Early Stage Startups

Early Stage Employee DNA

• Adaptability

• Productivity

• Quality

26

Page 27: Recruiting Technical Talent for Early Stage Startups

Evaluation Criteria

• Process

• Estimating complexity

• Testing

• Refactoring

• Acknowledging their limits!

27

Page 28: Recruiting Technical Talent for Early Stage Startups

Before you talk numbers...

28

Page 29: Recruiting Technical Talent for Early Stage Startups

Sell your vision.Sell freedom.Sell working for YOU!

29

Page 30: Recruiting Technical Talent for Early Stage Startups

Crafting an offer.

30

Page 31: Recruiting Technical Talent for Early Stage Startups

Offer

• Role

• Numbers

• Leave room for negotiation

31

Page 32: Recruiting Technical Talent for Early Stage Startups

How to definitely get rejected!

• Low ball offer.

• Aggressive offer deadlines.

• Not address needs.

32

Page 33: Recruiting Technical Talent for Early Stage Startups

REJECTED.

33

Page 34: Recruiting Technical Talent for Early Stage Startups

Why?

34

Page 35: Recruiting Technical Talent for Early Stage Startups

Q&A

35

Page 36: Recruiting Technical Talent for Early Stage Startups

Appendix

36

Page 37: Recruiting Technical Talent for Early Stage Startups

MotivationWhy do you want to work at a startup?Why do you want to work at this startup?What do you need from me to be productive?How do you keep up with tech trends?

Technology AcumenWhat technologies are you familiar with i.e. can you actually write code in?Can you handle full stack development (front to back end)?Do you do TDD/BDD?What are the gaps in your skill set or knowledge? Are you willing to help recruit people who can compliment you?How would you scale a system from 1-10, 10-10k, 10k-1M users, and do so with in a fixed budget?Are you familiar with: security, monitoring, backup stores, deployment, scaling, performance tuning?

ProcessHow do you interact with product managers and designers?How would you implement an agile development team?How do you evaluate a build vs. buy situation?How do you ensure code quality?What is your process for handling technical debt?

Mini ProjectCome up with a small project that you think will take them either a couple days to 1 week to implement. Can be as simple as integrate signups with email marketing provider. Grade on attention to detail (quality), how accurately they implemented what you wanted (capable of building & shipping), and turnaround time (speed).

Sample interview questions.

37

Page 38: Recruiting Technical Talent for Early Stage Startups

Resources

BooksBasic Black by Cathie BlackGood Boss, Bad Boss by Robert SuttonRework by Jason Fried & David Heinemeier HanssonSecrets of Rockstart Programmers by Ed BurnsSmart & Gets Things Done by Joel SpolskyThe Leadership Pipeline by Charan, Drotter, NoelThe One Minute Manager by Ken Blanchard

Blog Postshttp://femgineer.com/2011/12/blurred-vision-is-better-than-blindness/

http://femgineer.com/2010/05/startup-engineer-which-number-is-right-for-you/

http://femgineer.com/2012/10/optimizing-outsourcing/

http://femgineer.com/2012/10/where-to-find-femgineers/

PodcastsHire & Retain Talent - Barry Deutsch & Brad Remillard

38

Page 39: Recruiting Technical Talent for Early Stage Startups

InfrastructureApplication Hosting

Website HostingCode RepositoryBackups, Security

Product Features

DeploymentTesting

Continuous IntegrationRelease Cycles

App Store

Maintenance Technical Debt

Org EfficiencyEmail Server

Email Marketing Social Media

Data & Analytics

Engineering Department

39

Page 40: Recruiting Technical Talent for Early Stage Startups

Roles

Front End Interactions: JavaScript, HTML/CSS

Back End Algorithms, Features, Scaling

Architect Understands entire system.

DBA or DevOps Data Storage, security, scaling

Growth Hacker Get me more users!

Language Specific Rails Developer

Mobile Developer iOS or Android Developer

CTO/VP of Eng Manager

40