- Provide technical leadership to the Tools team and support day-to-day decision-making
- Build and review the roadmap with Product, balancing impact, capacity, and technical needs
- Participate in prioritization, discovery, and solution definition
- Contribute directly to the codebase through coding, code reviews, and investigations when needed
- Guide architectural decisions and ensure the sustainable evolution of systems
- Improve engineering processes to enable frequent, secure, and high-quality delivery
- Track technical metrics, risks, incidents, and technical debt
- Foster team autonomy through mentoring, feedback, and context sharing
- Remove impediments and facilitate collaboration with Product, Design, and other teams
- Maintain alignment and visibility into decisions, progress, risks, and outcomes
- Demonstrate technical excellence across code development, architecture, integrations, metrics, and SLAs
Requirements
- Strong experience in software development and technical leadership
- Ability to contribute directly to the codebase when needed
- Experience with architecture, testing, code review, and operating production systems
- Experience defining technical standards and improving software quality
- Ability to make technical decisions that account for impact, risks, and product needs
- Bachelor’s degree in Technology, Engineering, or a related field—or equivalent professional experience
- Hands-on leadership, with the ability to guide the team without stepping away from execution
- Product Engineer mindset
- Clear communication and collaboration with Engineering, Product, Design, and other departments
- Ability to develop people through mentoring, feedback, and context sharing
- Autonomy, pragmatism, and sound judgment to balance quality and speed
- Ability to navigate ambiguity and turn complex problems into actionable paths forward
- Strong experience with Node.js, TypeScript, and React
- Extensive experience with distributed systems and microservices
- Experience with REST APIs, GraphQL, or RPC
- Experience operating high-scale production systems
- Experience with cloud platforms such as AWS, GCP, Azure, or similar
- Knowledge of CI/CD, testing, and observability
- Ability to determine what should be handled by AI versus what requires human judgment
- Ability to define objectives and context before writing prompts
- Ability to design contracts and interfaces before generating code with AI
- Ability to critically evaluate AI-generated output
- A plus: experience with Product Engineering, architectural modernization, observability, reliability, performance, discovery, Product, Design, and developing technical leaders
Core Competencies
Demonstrates strong technical leadership and hands-on software development skills, with expertise in Node.js, TypeScript, and React. Capable of guiding architectural decisions, improving engineering processes, and fostering team autonomy through effective mentoring and collaboration.
Highest-signal resume keywords
- Technical Leadership
- Node.js Development
- Architectural Decision-Making
- Cloud Platforms (AWS, GCP, Azure)
- Microservices Architecture
ATS Optimization Keywords
Hard Skills
- Software Development
- Code Review
- Testing
- Distributed Systems
- REST APIs
- GraphQL
- CI/CD
- Observability
- Technical Standards Definition
- High-Scale Production Systems
Soft Skills
- Clear Communication
- Collaboration
- Mentoring
- Autonomy
- Pragmatism
Certifications & Qualifications
- Bachelor’s Degree in Technology, Engineering, or Related Field
Industry Keywords
- Product Engineering
- Architectural Modernization
- Technical Debt
- Technical Metrics
- AI Evaluation