Job Openings Engineering Team Lead

About the job Engineering Team Lead

Our client is revolutionizing operations in the construction, logistics, and mining sectors worldwide through innovative technology solutions. They pride on a fast-paced, innovative culture where they solve big challenges and drive meaningful results for traditional industries undergoing digital transformation.

They are seeking an Engineering Team Lead who will bridge the gap between individual contribution and people management. The role will lead a team of 4-6 engineers, maintain technical excellence while developing leadership skills in a supportive, growth-oriented culture, and will report to the Head of Engineering.

Duties & Responsibilities

  • Lead, mentor, and grow a team of engineers across different seniority levels
  • Conduct regular 1-on-1s, provide actionable feedback, and support career development
  • Foster a culture of psychological safety, collaboration, and ownership
  • Manage team capacity, workload distribution, and prevent burnout
  • Participate in hiring, onboarding, and building the team
  • Champion engineering best practices and continuous improvement initiatives

Technical Direction & Execution

  • Guide architectural decisions and technical strategy for your team's domain
  • Conduct code reviews and maintain high code quality standards
  • Contribute hands-on to critical technical work (roughly 30% of your time)
  • Remove technical blockers and facilitate problem-solving
  • Ensure adherence to engineering principles and best practices
  • Drive technical excellence through mentorship and leading by example

Operational Excellence

  • Ensure reliable, scalable delivery of features and services
  • Implement and monitor SLIs, SLOs, and participate in on-call rotations
  • Lead incident response efforts and post-mortem processes
  • Drive automation, testing, and CI/CD improvements
  • Balance technical debt with feature delivery

Cross-functional Collaboration

  • Work closely with Product Management to refine requirements and prioritize work
  • Collaborate with other engineering teams on cross-functional initiatives
  • Communicate technical decisions and trade-offs to stakeholders

Qualifications

  • 1-2+ years in a tech lead, team lead, or similar role OR demonstrated leadership through senior IC work
  • 5-8+ years of software engineering experience with TypeScript/Node.js or similar stack
  • Strong full-stack development skills with production system experience
  • Deep understanding of software architecture, design patterns, and best practices
  • Experience with cloud platforms (GCP or AWS) and containerization (Docker, Kubernetes)
  • Solid grasp of database design, API development, and microservices architecture
  • Experience mentoring junior and mid-level engineers
  • Ability to navigate ambiguity and make sound technical decisions