OverDrive logo

OverDrive

Team Lead (Development)

🇺🇸 Hybrid - Cleveland, OH

🕑 Full-Time

💰 TBD

💻 Other

🗓️ July 20th, 2025

Edtech.com's Summary

OverDrive is hiring a Team Lead (Development) to oversee software delivery and lead a technical team in alignment with business priorities. The role involves managing project scope, timelines, and team performance while contributing technically to ensure efficient sprint delivery and resolving roadblocks.

Highlights
  • Lead software development team to deliver aligned solutions with business priorities.
  • Collaborate with technical leads for appropriate staffing and performance evaluations.
  • Contribute bug fixes and small features to avoid bottlenecks.
  • Manage scope and deliverables in partnership with the product owner.
  • Identify and address technical debt and single points of failure.
  • Bachelor's degree required; Master's preferred with 3-5+ years technical experience and 1+ year leading teams.
  • Strong leadership, problem-solving, and communication skills essential.
  • Ability to manage multiple projects and create project roadmaps.
  • Experience working cross-functionally with technical and non-technical stakeholders.
  • Commitment to OverDrive’s mission and community initiatives as part of leadership.

Team Lead (Development) Full Description

Team Lead (Development)
Software Development & QA Cleveland, Ohio

Description
This position will require you to be in the Greater Cleveland, OH Area
We are presently in a hybrid schedule, 2 days on campus and 3 days WFH

The Team Lead's responsibilities include delivery of software solutions.  They are expected to drive execution via leadership and individual contribution to the technical solutions.  They lead the team in determining scope and timelines for their immediate work.  They work with technical leads to ensure the appropriate staffing of projects and alignment with business priorities.

Responsibilities:
  • Ensures team is aligning work with business priorities.
  • Works with technical lead to ensure staff alignment is appropriate to address work demand.
  • Works with technical lead to evaluate individual performance and delivers regular performance reviews.
  • Proactive in identifying and clearing roadblocks for the team.
  • Able to contribute bug fixes and small features without becoming a bottleneck for the team.
  • Responsible for aligning the team’s work to Product Owner priorities and ensuring efficient sprint delivery.
  • Partners effectively with product owner to manage scope and deliverables for the technical side of the product roadmap.
  • Regularly conducts one on one meetings with team members. Ensures the work of the individual team members is reviewed and that team members receive feedback on their work.
  • Identifies single points of failure in our alignment of people, knowledge, or systems and works to eradicate the weakness.
  • Communicates timeline, scope and technical concerns to upper management.
  • Able to identify areas of strategic technical debt and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it.
  • May assist with preparing annual reviews.
  • As a member of the leadership team, demonstrates through decisions, actions and words a commitment to OverDrive’s mission, our sustainability and community outreach initiatives.

Requirements:
  • Bachelor’s Degree in related field, Master’s Degree preferred.
  • 3 – 5+ years of related experience (technical knowledge, general programming, etc.).
  • 1+ years of experience leading technical teams.
  • Leadership skills; ability to effectively manage others.
  • A history of delivering quality software on time.
  • Able to create and communicate a project roadmap then help team to deliver on time.
  • Problem solving skills with the ability to understand and communicate specifics of new technologies.
  • Able to define and drive development of solutions to meet the needs of the company.
  • Excellent attention to detail.
  • Ability to manage multiple projects considering company priorities.
  • Strong communication skills and the ability to communicate cross-functionally.
  • Excellent written and verbal communication skills.
  • Ability to work with technical and non-technical business owners to communicate needs, status, and drive results.

What's Next:
As you’ve probably guessed, OverDrive is a place that values individuality and variety. We don’t want you to be like everyone else, we don’t even want you to be like us—we want you to be like you! So, if you're interested in joining the OverDrive team, apply below and tell us what inspires you about OverDrive and why you think you are perfect for our team.

OverDrive values diversity and is proud to be an equal opportunity employer.

#LI-DNI