Skip to main content

๐Ÿ’ญ Job Evaluating

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

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โ€‹