Software Engineering Team Leader

Owl Autonomous Imaging, Inc.

Village of Fairport (NY)

Hybrid

USD 135,000 - 175,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
401(k) match
Unlimited PTO
Flexible work

Job summary

Owl Autonomous Imaging is seeking a Software Engineering Team Leader in Fairport, NY. You will guide Agile software development, drive ML and CV initiatives using OpenCV, MATLAB, Python, C++, PyTorch, and TensorFlow, and mentor a team of engineers to deliver high-quality software across multiple products and customers.

The role requires 10+ years in software leadership, thermal imaging familiarity, and strong communication.

Qualifications

  • BS in Software Engineering, Computer Science, Computer Engineering or equivalent.
  • Leader with 10+ years’ experience in software development, including experience managing software engineering teams
  • Thermal imaging experience or familiarity
  • Developer of novel deep learning techniques
  • Evaluating, visualizing, and optimizing performance results of neural networks
  • Strong technical documentation skills with clarity and organization
  • Strong communication and presentation skills with non-technical audiences and senior management

Responsibilities

  • Develop an Agile Development Process that delivers expected functionality in predictable release cycles
  • Translate product requirements into executable technical requirements
  • Drive ML, computer vision, and video processing solutions using Python, C++, OpenCV, MATLAB, PyTorch and TensorFlow
  • Lead, mentor, and develop a high-performing software engineering team with coaching and performance reviews
  • Plan and manage software team workload, sprint commitments, and resource allocation to ensure on-time, high-quality delivery
  • Establish and maintain configuration management for complex systems serving multiple customers

Skills

Leadership
Software architecture
Agile/Scrum
Team mentoring
Hiring/onboarding
Performance reviews
CNNs experience
OpenCV
Python
C++

Education

Bachelor's degree in Software Engineering/CS/CE

Tools

OpenCV
MATLAB
Python
C++
PyTorch
TensorFlow

Job description

Skip to content

Software Engineering Team Leader

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
  • Drive Agile and Scrum practices across the software engineering team, including sprint planning, backlog prioritization, sprint reviews, retrospectives, and daily stand‑ups, to support predictable, high-quality delivery.
  • Translate product requirements into technical solutions, defining architecture, development plans, and executable requirements for complex software systems.
  • Develop and advance machine learning, computer vision, and video‑processing solutions, including object detection, classification, 3D/stereo vision, and point cloud processing.
  • Build and optimize software using Python, C++, OpenCV, MATLAB, PyTorch, and TensorFlow, along with GPU programming and imaging technologies.
  • Establish and maintain scalable development environments and configuration management for complex systems supporting multiple products and customers.
  • Lead, mentor, and develop a high‑performing software engineering team, providing technical direction, coaching, performance feedback, and support for recruiting and onboarding.
  • Manage team priorities, sprint commitments, and resources to ensure timely, high-quality delivery aligned with Owl’s product and organizational goals.
Role Level & Scope
  • Team lead
Essential Responsibilities
  • Software development
  • Develop an Agile Development Process that delivers expected functionality in predictable release cycles
  • Drive concurrent technology development and commercialization, continuously integrating new technology into release cycles
  • Understand and translate high level product requirements into executable technical requirements
  • Establish and maintain configuration management for complex systems serving multiple customers
  • Excellence with machine learning techniques and neural networks, such as convolutional neural networks (CNN)
  • Video processing, including things such as Object Detection, Classification, 3D/Stereo Vision, and Point Cloud Processing
  • OpenCV, MATLAB, Python, C++, PyTorch and TensorFlow
  • Use Imaging Systems, associated Image processing, and GPU programming
  • Manage development environments using Python and C++ code as well as CV libraries such as OpenCV and MATLAB
  • Lead, mentor, and develop a team of software engineers, fostering technical excellence and continuous improvement
  • Conduct performance evaluations and provide regular coaching and feedback
  • Support recruiting, interviewing, and onboarding of software engineering team members
  • Plan and manage software team workload, sprint commitments, and resource allocation to ensure timely and high-quality delivery
What We’re Looking For
Required
  • Bachelor of Science in Software Engineering, Computer Science, Computer Engineering or Equivalent
  • Leader with 10+ years’ experience in software development, including experience managing software engineering teams
  • Thermal Imaging experience or familiarity
  • Developer of novel Deep Learning techniques
  • Evaluating, visualizing, and optimizing performance results of neural networks
  • Strong technical documentation skills with a focus on clarity, accuracy, and organization
  • Strong communication and presentation skills with the ability to effectively engage technical and non-technical audiences, including senior management
Compensation Range

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

Physical & Work Environment Requirements
  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift up to 40 pounds at times
  • Primary work environment is a professional corporate office and electronics laboratory
  • Travel: Ability to travel domestically as required for the position
  • Candidates must be able to perform the essential functions of the position, with or without reasonable accommodation
Position Eligibility

This position could be subject to contractual requirements that require the successful candidate to be a U.S. Citizen.

Who We Are

Owl Autonomous Imaging is helping define the next generation of Physical AI through advanced thermal imaging semiconductors and AI powered perception platforms. Our technology enables autonomous drones, robotic systems, intelligent machines, and other platforms to perceive and operate in degraded, denied, and no visibility environments where conventional sensors fail.

As a U.S. based developer of advanced long wave infrared (LWIR) imaging technology, Owl is building next generation thermal perception systems for applications across defense, robotics, and safety and security.

At Owl, we foster a culture of innovation, collaboration, technical excellence, and accountability. Our team tackles challenging engineering problems, develops technology with real world impact, and plays a direct role in shaping the future of intelligent machines.

What We Offer
  • Competitive salary and benefits
  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Unlimited paid time off and company holidays
  • Flexible work environment
Equal Employment Opportunity

Owl AI (Owl Autonomous Imaging) is an equal opportunity employer. We are committed to providing equal employment opportunities to qualified applicants and employees without regard to race, color, religion, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, age, disability, genetic information, or protected veteran status, or any other status protected by applicable federal, state, or local law.

Reasonable Accommodation

Owl AI is committed to providing reasonable accommodations to qualified individuals with disabilities during the application process and employment, consistent with applicable law. If you require an accommodation to participate in the application process, please contact Human Resources directly at HR@owlai.us .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 115,000 - 140,000
Competitive salary and benefits
Medical, dental, and vision coverage
401(k) with company match
+1
Machine Learning System Engineer
Machine Learning System Engineer

Owl Autonomous Imaging, Inc. • United States

Remote
USD 100,000 - 140,000
Medical coverage
401(k) match
Unlimited PTO
+1
Robotics Software Engineer
Robotics Software Engineer

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 100,000 - 140,000
Competitive salary and benefits
Medical, dental, and vision coverage
401(k) with company match
+1
Test Engineer
Test Engineer

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 130,000 - 160,000
Competitive salary
Medical, dental, and vision coverage
401(k) with company match
+2
Lead Software Engineer — ML & Computer Vision, Hybrid
Lead Software Engineer — ML & Computer Vision, Hybrid

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 135,000 - 175,000
Medical coverage
Dental coverage
Vision coverage
+3
Software Engineer
Software Engineer

Talentify • North Reading (MA)

On-site
USD 114,000 - 135,000
Health insurance
Dental & Vision
401(k)
+1
AI / Machine Learning Engineer
AI / Machine Learning Engineer

Actalent • United States

Remote
USD 110,000 - 138,000
Remote work
Principal Software Engineer
Principal Software Engineer

Owl.co • New York (NY)

On-site
USD 220,000 - 300,000
Healthcare benefits
401k matching
4 weeks of paid time off
+2
Software Engineer
Software Engineer

Overwatch Imaging • Nashville (TN)

On-site
USD 130,000 - 190,000
Growth opportunities
Impact opportunity
Team collaboration
+6
Software Developer
Software Developer

Talentify • Blue Ridge Manor (KY)

On-site
USD 41,000 - 62,000
Medical, dental & vision
Life Insurance
401(k) plan with employer match
+1