Software Team Lead Job Description

Software Team Lead Job Description Template

Our company is looking for a Software Team Lead to join our team.

Responsibilities:

  • Leading the team through architecture and design discussions;
  • Managing your team members to help them grow in their careers;
  • Rolling up your sleeves and helping out when and where needed;
  • Working closely with early-adopter Customers and incorporating their feedback to improve the product;
  • Collaborating with other Geotab teams to deliver new product capabilities;
  • Ensuring a high level of quality in the product through automated and manual testing;
  • Participating in code and design reviews;
  • Overseeing the development of new features and raising the quality bar of our products.

Requirements:

  • GCP/AWS/Azure experience;
  • An enquiring mind with a passion for continuous learning;
  • C# or Java experience;
  • Unit testing and UI testing experience;
  • Solid understanding of software design principles;
  • Postgres, MSSQL or MySQL experience;
  • 3+ years of experience in a leadership role;
  • Mobile development experience (Android and/or iOS) is a bonus.