Location: Fairport, NY – Hybrid  |  Employment Type: Full Time

About the Role

As a Software Engineering Team Leader, you will excel in Agile software development and Scrum practices, driving concurrent software technology initiatives and establishing processes that support predictable, high-quality delivery. You will translate high-level product requirements into detailed technical specifications, manage configuration for complex software systems, and lead sprint planning, backlog prioritization, sprint execution, and Scrum ceremonies to ensure the team remains aligned on priorities and delivery commitments.

You will lead machine learning development and training efforts (particularly CNNs), as well as video processing and computer vision solutions using tools such as OpenCV, MATLAB, Python, C++, PyTorch, and TensorFlow. In addition, you will provide hands-on software engineering leadership, including leading, mentoring, and developing a team of software engineers, conducting performance reviews, supporting hiring and onboarding, setting technical direction and coding standards, and fostering a collaborative, high-performing software engineering culture aligned with product and organizational goals.

What You’ll Accomplish

Role Level & Scope

Essential Responsibilities

What We’re Looking For

Required

Compensation Range

$135k – $175k annually, based on experience, qualifications, and geographic location, plus applicable benefits.

Apply for this role

Opens an email to hr@owlai.us with the role title filled in. Attach your CV and tell us briefly why this one.