Staff Engineer Tech Lead
Skills
Software DevelopmentBusiness RequirementsCareer Path PlanningCode ReviewEmerging TechnologiesEngineeringRepresentational State Transfer
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
