Skip to main content

πŸ’­ Job Evaluating

The un-documented check list for evaluating a US Software Engineer job offer.

Before Start​

  • Pick company / people / role you're excited about
  • Pick a job you're unqualified for
    • 10x growth
    • build fundation early on, so they can pay off in the future
  • Think like you're investing in a start up
  1. Have product that small people love, rather than more people like
  2. Trusing exponential growth, momentum
  3. Think about market size in the future, instead of today
  4. Largest growth rate happens duing "platform shift"
  5. Is the company exciting (why employees are still exciting about the company)
  6. How impressed you are by the founders and the early employees at the startup
  7. Idea that sounds bad but are good
    • Big company: 20 yes no nos
    • Starup: 1 yes hundreds of no
  8. What are the smartest new grads excited about?

Questions for HR​

Early Stage​

  • Company Culture
    • What is the most unique aspect of the company culture, from your perspective?
    • What is your turnover rate?
  • RTO Policy
    • Remote work policy
    • Time off policy
  • Visa
    • OPT, H1B, and Green Card
  • What defines a successful hire, after 6 months?

Offer Stage​

  • One-time Benefits
    • Signing bonus / Relocation: Cash or Reimbursement
    • Stock options
  • Benefits
    • PTO: Accrual and usage
    • Health insurance: Out of pocket cost
    • 401k: Matching?
    • Stock: Type (RSU or Options), Vesting schedule, strike price, and expiration
    • Misc reimbursement
      • Phone
      • Internet
      • Gym
      • Commute
      • Continuing education
      • Conference

Questions for Manager​

  • Tech Stack
    • Does the company provide Mac as work laptop?
    • Languages, frameworks, and tools
    • Monorepo / Multi-repo
  • What are the tasks I would do on a usual day?
  • What's the on-call plan / schedule?
    • What's the pay for standby and call-out
  • Travel Requirement
  • (For Big Corp) What are company's expectation regarding Ramp-up
    • Training, mentorship, and shadowing
    • Onboarding, probation, and performance review
  • What's the promotion process?
    • Timeline
    • Criteria
  • Fast forward six months, after you've hired someone for this role. What would have made them a successful hire?

Self Evaluation​

  • Location
    • City vibe
    • Cost of living
    • Public transportation / Bike-ablility

References​