Sr. Team Lead – Development

Description

Key Responsibilities:

  • Team Leadership & Development: Manage 8–12 engineers per team: hiring, onboarding, 1:1s, performance reviews, career plans. Mentor Team Leads and individual contributors in both technical skills and professional growth.
  • Delivery & Execution: Lead sprint planning, backlog prioritization, and release coordination. Track delivery metrics (velocity, quality, cycle time) and continuously optimize processes.
  • Quality & Process Improvement: Champion automated testing, code reviews, and CI/CD best practices. Identify and remove blockers, improve DevOps pipelines, and enhance developer experience.
  • Cross-Functional Alignment: Collaborate with Product Management on scope, timelines, and trade-offs. Work closely with the Product Architect on design reviews and technical trade-offs.
  • Stakeholder Communication: Report status, risks, and mitigation plans to Director/VP of Engineering. Liaise with QA, UX, DevOps, and support teams to ensure seamless handoffs.
  • Culture & Engagement: Foster a positive, inclusive, high-performance team culture. Organize tech talks, retrospectives, and learning initiatives.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years in software development, with 3+ years in a leadership role managing teams of 8+.
  • Hands-on expertise in your product’s tech stack (e.g., Java/.NET/Python/JavaScript).
  • Strong background in Agile/Scrum methodologies and modern DevOps practices.
  • Excellent people management and communication skills, with proven conflict resolution and coaching abilities.

Core Competencies:

  • Delivery Focus: Drive projects to completion on time and within scope
  • People Development: Grow, mentor, and inspire technical talent
  • Process Excellence: Streamline workflows for quality, speed, and reliability
  • Collaboration: Align cross-functional teams and maintain stakeholder trust
  • Metrics-Driven: Use data to inform decisions and demonstrate continuous improvement

Job details