Staff Engineer Tech Lead

Skills
Software DevelopmentBusiness RequirementsCareer Path PlanningCode ReviewEmerging TechnologiesEngineeringRepresentational State Transfer
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of software development experience
  • 2-3 years of direct engineering management experience through performance cycles promotions and hiring
  • Staff-level technical depth with strong system design testing and code quality judgment
  • Experience across TypeScript React NestJS GraphQL REST PostgreSQL Redis and GCP or similar stacks
  • Ability to balance hands-on IC contribution with people leadership in a player-coach role
  • Proven ability to manage complex software projects and deliver results
  • Excellent communication and collaboration skills in an async remote environment
  • Passion for continuous learning and emerging technologies

Nice to have

  • Hands-on leader
  • Strong communicator
  • Collaborative
  • Adaptable
  • Growth minded
  • Strategic thinker

Day to day

  • Lead the design and implementation of complex software systems as a hands-on contributor on roadmap-critical work
  • Manage mentor coach and grow around four engineers through regular 1:1s clear goals direct feedback performance reviews and career planning
  • Own delivery for projects end-to-end including scoping sequencing and shipping with Product and Design partners
  • Lead technical discussions design reviews and code reviews to drive engineering excellence
  • Contribute to cross-team engineering practices such as incident response planning and collaborative documentation