×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Team Leader

Job in Village of Fairport, Monroe County, New York, USA
Listing for: Owl Autonomous Imaging, Inc.
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, Software Engineer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 135000 - 175000 USD Yearly USD 135000.00 175000.00 YEAR
Job Description & How to Apply Below

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 Tensor Flow. 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 Tensor Flow, 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 Tensor Flow
  • 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 View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary