1

Software Development Manager Jobs in Ithaca, NY (NOW HIRING)

C++ Tutor

Ithaca, NY · Remote

$18 - $40/hr

Deep knowledge of C++ syntax, object-oriented programming, memory management, pointers and ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

Cursor Tutor

Ithaca, NY · Remote

$18 - $40/hr

... to modern software development productivity. * Curriculum Awareness & Adaptive Instruction ... managing context for accurate code generation, and transitioning from traditional editors. Adapts ...

Residential Manager

Elmira, NY · On-site

$23.50 - $26.50/hr

... developmental disabilities? Join The Arc Chemung-Schuyler as a Full Time Residential Manager in ... Proficiency in the Microsoft Office Suite or related software is required. Candidates must have a ...

... developmental disabilities? Join The Arc Chemung-Schuyler as a Full Time Residential Manager in ... Proficiency in the Microsoft Office Suite or related software is required. Candidates must have a ...

Manager, HR/Payroll

Ithaca, NY · On-site

$80K - $120K/yr

... organizational development, workforce planning, employee learning and development, conflict ... Computer software: Microsoft Office to include Word, Outlook, Excel, and PowerPoint Physical and ...

... management software with ease What You'll Do: Leasing and Operations: * Hire, lead and develop ... Assisting in the recruiting, interviewing, onboarding and development process. * Provide excellent ...

Leasing Manager

Ithaca, NY · On-site

$52K - $57K/yr

... management software with ease What You'll Do: Leasing and Operations: * Hire, lead and develop ... Assisting in the recruiting, interviewing, onboarding and development process. * Provide excellent ...

Residential Manager

Elmira, NY · On-site

$23.50 - $26.50/hr

... developmental disabilities? Join The Arc Chemung-Schuyler as a Full Time Residential Manager in ... Proficiency in the Microsoft Office Suite or related software is required. Candidates must have a ...

Nurse Manager SNF

Penn Yan, NY · On-site

$90K - $105K/yr

... staff development, patient safety, and exceptional resident care come together. Reporting to the ... Utilizing computer systems including word processing, spreadsheets, and presentation software ...

Facilities Manager

Aurora, NY · On-site

$80K - $90K/yr

Conducting performance evaluations and supporting employee development Education and Experience ... Computer Software: Outlook, Word, Excel, NetSuite, Adobe Acrobat and CMMS Safety: Safety Glasses ...

Conducting performance evaluations and supporting employee development Education and Experience ... Computer Software: Outlook, Word, Excel, NetSuite, Adobe Acrobat and CMMS Safety: Safety Glasses ...

Contracts Manager

Cortland, NY · On-site

$101K - $132K/yr

Support capture efforts across the business by participating in proposal development and reviews ... Experience with Software as a Service (SaaS). * Experience with cybersecurity and information ...

Contracts Manager

Poplar Ridge, NY · On-site

$101K - $132K/yr

Support capture efforts across the business by participating in proposal development and reviews ... Experience with Software as a Service (SaaS). * Experience with cybersecurity and information ...

Showing results 41-60

Software Development Manager information

See Ithaca, NY salary details

$76.7K

$137K

$172.1K

How much do software development manager jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software development manager in Ithaca, NY is $137,042.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $157,200.00 per year, depending on experience, location, and employer.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are the most commonly searched types of Software Development jobs in Ithaca, NY?

The most popular types of Software Development jobs in Ithaca, NY are:

What job categories do people searching Software Development Manager jobs in Ithaca, NY look for?

The top searched job categories for Software Development Manager jobs in Ithaca, NY are:

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

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

Infographic showing various Software Development Manager job openings in Ithaca, NY as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $137,042 per year, or $65.9 per hour.

$18 - $40/hr

Part-time

Re-posted 22 days ago


Varsity Tutors rating

5.9

Company rating: 5.9 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

11th of 24 rated private schools and tutoring


Job description

About the Job
The Varsity Tutors Live Learning Platform has thousands of students looking for online C++ tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility to set your own schedule, earn competitive rates, and make a real impact on students' academic success and understanding. All from the comfort of your home.
Why Join Our Platform?
  • Earn incrementally higher pay for each session with the same student, reaching up to $40/hour.
  • Get paid up to twice per week, ensuring fast and reliable compensation for the tutoring sessions you conduct and invoice.
  • Set your own hours and tutor as much as you'd like.
  • Tutor remotely using our purpose-built Live Learning Platform. No commuting required.
  • Get matched with students best-suited to your teaching style and expertise.
  • Our AI-powered Tutor Copilot enhances your sessions with real-time instructional support, lesson generation, and engagement features, helping you save prep time and focus on impactful teaching.
  • We handle the logistics—you just invoice for your tutoring sessions, and we take care of payments.

What We Look For In a C++ Tutor
  • Advanced Subject Mastery: Deep knowledge of C++ syntax, object-oriented programming, memory management, pointers and references, templates, Standard Template Library, inheritance and polymorphism, exception handling, file I/O, and multithreading. Ability to explain dynamic memory allocation, virtual functions, operator overloading, and smart pointers while preparing students for systems programming, game development, and computer science coursework.
  • Conceptual Teaching & Problem-Solving: Skilled at breaking down pointer arithmetic, class hierarchy design, and template metaprogramming concepts. Guides students through implementing data structures, debugging segmentation faults, designing object-oriented systems, and optimizing code performance. Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications.
  • Curriculum Awareness & Adaptive Instruction: Familiar with C++ curricula at introductory through advanced levels and common challenges such as understanding pointer semantics, managing memory leaks, and grasping template syntax. Adapts instruction using incremental coding exercises, debugging walkthroughs, and project-based learning to support students from introductory programming through advanced data structures and systems-level software development.
  • Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple approaches, and adapt instruction to meet individual learning needs and styles.
  • Strong communication skills and a friendly, engaging teaching style.
  • Ability to adapt to different learning styles and student needs.

Ways To Connect With Students
  • 1-on-1 Online Tutoring - Provide personalized instruction to individual students.
  • Instant Tutoring - Accept on-demand tutoring requests whenever you're available.

About Varsity Tutors And 1-on-1 Online Tutoring
Our mission is to transform the way people learn by leveraging advanced technology, AI, and the latest in learning science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students receive customized instruction that helps them achieve their learning goals. Our platform is designed to match students with the right tutors, fostering better outcomes and a passion for learning.
Please note: Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New Hampshire, North Dakota, Vermont, West Virginia or Puerto Rico.

What Varsity Tutors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom