Software Engineering Team Lead
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Position Title: Software Engineering Team Lead (Hands-On)Location: Glendale, AZTerm: Full-time/Direct HireAbout the RoleWe are seeking a highly skilled and motivated Software Engineering Team Lead who thrives in a hands-on environment. This role is split evenly between active software development (50%) and engineering leadership (50%). You will design and build scalable applications while guiding a team of engineers to deliver high-quality solutions.You will work primarily with TypeScript, Node.js, and Vue.js, contributing across the full stack. Experience with AWS and Docker is a strong plus.Key ResponsibilitiesTechnical Leadership (50%)Lead, mentor, and grow a team of software engineers.Drive architectural decisions and establish best practices.Conduct code reviews to ensure quality, maintainability, and performance.Collaborate with Product, Design, and stakeholders to define technical requirements.Improve development processes, CI/CD pipelines, and engineering standards.Participate in sprint planning, estimation, and delivery oversight.Foster a culture of ownership, accountability, and continuous improvement.Hands-On Development (50%)Design, develop, and maintain scalable backend services using TypeScript and Node.js.Build responsive and maintainable front-end applications using Vue.js.Contribute to system architecture and technical roadmap.Write clean, well-tested, and well-documented code.Troubleshoot production issues and optimize system performance.Participate in DevOps practices including containerization and cloud deployments.Required Qualifications6+ years of professional software development experience.1–3+ years of technical leadership or team lead experience.Strong proficiency in TypeScript.Solid experience building backend systems with Node.js.Experience developing front-end applications with Vue.js.Experience designing RESTful APIs and working with relational or NoSQL databases.Strong understanding of software architecture and scalable system design.Experience with code reviews, mentoring, and performance feedback.Excellent communication and collaboration skills.Nice to HaveExperience deploying and managing applications in AWS.Experience with containerization using Docker.Familiarity with CI/CD pipelines.Experience working in Agile/Scrum environmentsExposure to microservices architecture.What Success Looks LikeHigh-performing engineering team with strong delivery predictability.Clean, maintainable, and scalable codebase.Clear technical direction aligned with business goals.Continuous improvement in engineering practices and system reliability.Why Join Us?Significant technical ownership and impact.Balanced leadership and hands-on development.Opportunity to shape engineering culture and architecture.Work with modern technologies and cloud-native tooling.“This position does not offer sponsorship. Candidates must be legally authorized to work in the United States without sponsorship now or in the future."