Summary from listing
The Technical Lead owns the technical execution and engineering delivery of complex application and AI-enabled solutions across the software development lifecycle. The role serves as the primary technical authority for a team of junior, mid-level, and senior software engineers, translating architecture and business requirements into executable plans, guiding implementation, conducting code reviews, managing technical risks, overseeing CI/CD and observability, supporting production troubleshooting, and mentoring engineers. Responsibilities include system design, microservices and API architecture, Python or JavaScript/TypeScript backend development, React frontend guidance, AI application integration, data handling, cloud and DevOps, testing, security, and delivery collaboration with TPMs and Forward Deployed Engineers. The role requires 6–10 years of software engineering experience, 2–4 years of technical leadership experience, and proficiency in English, with Japanese N1 and N2 proficiency preferred for client-facing or Japan-based work.
