Technical Team Lead

GenLogs•Washington, DC
•Remote

About The Position

We are seeking a highly skilled and experienced Technical Team Lead to lead a team of engineers in designing, building, and maintaining high-quality software products. The ideal candidate will have a strong technical background, excellent leadership abilities, and a passion for mentoring engineers while driving engineering excellence.

Requirements

  • 8+ years of software engineering experience , with at least 2+ years in a leadership role.
  • Proficiency in python or javascript technologies such as Flask, Fast API, React JS, Javascript, CSS and HTML
  • Expert-level SQL fluency, with the ability to design normalized and denormalized schemas, optimize slow-running queries, analyze execution plans, and work with large-scale datasets efficiently.
  • Experience with modern software development practices, including Agile methodologies, CI/CD, DevOps, and microservices architecture.
  • Strong problem-solving skills, with the ability to balance technical and business priorities.
  • Excellent communication and interpersonal skills, with the ability to collaborate across teams and influence stakeholders.
  • Experience scaling engineering teams and working in a fast-paced startup or high-growth tech company.
  • Experience with distributed systems and high-performance applications.
  • Experience designing and implementing API’s
  • Solid understanding of database design and object oriented programming concepts
  • Experience working on robust, multi-tiered and scalable architectures
  • Excellent written and verbal communication skills
  • High effectiveness and communication working in a remote and distributed team

Nice To Haves

  • Knowledge of javascript frameworks a plus
  • Familiarity with AI/ML frameworks or cloud platforms (AWS, GCP, Azure).

Responsibilities

  • Lead, mentor, and support a team of software engineers, fostering a culture of innovation and continuous improvement.
  • Collaborate with product managers, designers, and other stakeholders to define project goals, roadmaps, and deliverables.
  • Drive technical excellence by ensuring best practices in software development, architecture, and code quality.
  • Provide hands-on technical guidance and participate in code reviews to maintain high engineering standards.
  • Manage engineering processes, ensuring efficient development cycles, deployment pipelines, and operational reliability.
  • Identify and mitigate risks in software development, ensuring projects are delivered on time and within scope.
  • Hire, onboard, and develop engineering talent, helping team members grow in their careers.
  • Foster a culture of collaboration, psychological safety, and high performance within the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service