1

Software Manager Jobs in Pavilion, NY (NOW HIRING)

Software Engineering Manager

Rochester, NY ยท On-site

$140 - $200/hr

Proven experience coaching engineers, developing high-performing teams, and managing performance and career growth * Experience delivering enterprise software products with active customers ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of Warehouse Control System (WCS) solutions for customer projects. This position combines people ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of Warehouse Control System (WCS) solutions for customer projects. This position combines people ...

Software Engineering Manager - Remote

Rochester, NY ยท On-site +1

$120K - $173K/yr

Mindex is looking for a SchoolTool Software Engineering Manager to lead multiple engineering teams responsible for the continued development and evolution of our SchoolTool platform. This role ...

Mindex is looking for a SchoolTool Software Engineering Manager to lead multiple engineering teams responsible for the continued development and evolution of our SchoolTool platform. This role ...

Software Engineering Manager - Remote

Rochester, NY ยท On-site +1

$120K - $173K/yr

Mindex is looking for a SchoolTool Software Engineering Manager to lead multiple engineering teams responsible for the continued development and evolution of our SchoolTool platform. This role ...

Mindex is looking for a SchoolTool Software Engineering Manager to lead multiple engineering teams responsible for the continued development and evolution of our SchoolTool platform. This role ...

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

next page

Showing results 1-20

Software Manager information

See Pavilion, NY salary details

$70.3K

$134.7K

$167.9K

How much do software manager jobs pay per year?

As of Aug 29, 2026, the average yearly pay for software manager in Pavilion, NY is $134,716.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,700.00 and $159,900.00 per year, depending on experience, location, and employer.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What are the key skills and qualifications needed to thrive as a software manager, and why are they important?

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What cities near Pavilion, NY are hiring for Software Manager jobs?

Cities near Pavilion, NY with the most Software Manager job openings:

Infographic showing various Software Manager job openings in Pavilion, NY as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $134,716 per year, or $64.8 per hour.

Software Engineering Manager

Rochester, NY โ€ข On-site

$140 - $200/hr

Other

Posted 13 days ago


Job description


  • Lead, coach, and develop multiple software engineering teams through regular one-on-ones, performance feedback, career development, and mentorship

  • Foster a collaborative engineering culture focused on accountability, continuous learning, and high-quality software delivery

  • Support hiring, onboarding, workforce planning, and succession planning to build strong, scalable engineering teams

  • Drive delivery execution by managing priorities, balancing customer needs, technical debt, production support, and platform modernization initiatives

  • Coordinate release planning, OKRs, cross-team initiatives, risk management, and operational readiness to ensure successful product delivery

  • Partner with Product, UX, QA, Support, CloudOps, and other stakeholders to align priorities, manage dependencies, and deliver exceptional customer outcomes

  • Lead technical response efforts for production issues and customer-impacting incidents through effective coordination, communication, and resolution

  • Collaborate with senior engineers to define architectural direction, establish engineering standards, reduce technical risk, and improve platform maintainability

  • Advance software quality through improved engineering practices, automation, observability, security, and modernization efforts

  • Champion adoption of AI-assisted software development across planning, coding, testing, documentation, and troubleshooting while promoting responsible AI practices and measurable team outcomes


Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience

  • 7+ years of software engineering experience, including leadership or management responsibilities across multiple engineering teams or workstreams

  • Proven experience coaching engineers, developing high-performing teams, and managing performance and career growth

  • Experience delivering enterprise software products with active customers, production support responsibilities, and regular release cycles

  • Strong background in software architecture, scalable application design, legacy modernization, and secure software development

  • Experience with Microsoft .NET, C#, RESTful APIs, relational databases, and modern web application architecture

  • Experience with component-based UI development, Blazor, .NET MAUI, design systems, and shared component libraries

  • Experience with AWS or other cloud-hosted environments, deployment automation, monitoring, observability, and Azure DevOps or similar development tools

  • Experience collaborating with Product, UX, QA, Support, CloudOps, and business stakeholders in an Agile environment

  • Strong written and verbal communication skills with technical and non-technical audiences

  • Experience leading engineering transformation initiatives and driving adoption of modern software development practices

  • Experience using or leading AI-assisted software development workflows is strongly preferred

  • Must be authorized to work for any employer in the United States; employment visa sponsorship is unavailable


Core Competencies

Demonstrates expertise in leading and developing high-performing software engineering teams, with a strong focus on software architecture, scalable application design, and modern software development practices. Proven ability to foster collaboration across cross-functional teams and drive successful product delivery in an Agile environment.


Highest-signal resume keywords

  • Software Engineering Leadership

  • Software Architecture

  • Microsoft .NET

  • AWS Cloud Environments

  • AI-assisted Software Development


ATS Optimization Keywords
Hard Skills

  • Software Engineering

  • Coaching

  • Performance Management

  • Enterprise Software Delivery

  • Legacy Modernization

  • C#

  • RESTful APIs

  • Blazor

  • .NET MAUI

  • Deployment Automation


Soft Skills

  • Collaboration

  • Communication

  • Mentorship

  • Accountability

  • Continuous Learning


Industry Keywords

  • Agile Environment

  • Cross-Team Initiatives

  • Risk Management

  • Operational Readiness

  • Customer Outcomes


Tools & Technologies

  • Azure DevOps

  • Monitoring

  • Observability

  • Design Systems

  • Shared Component Libraries

#J-18808-Ljbffr