1

Software Development Manager Jobs in Johnson City, NY

This role will be involved with the Software Development Life Cycle methodology and framework ... Performs other functions as assigned by management. Level II (in addition to Level I ...

This role will be involved with the Software Development Life Cycle methodology and framework ... Performs other functions as assigned by management. Level II (in addition to Level I ...

Software Engineering Manager

Binghamton, NY · On-site

$153.30 - $169.50/hr

Recognition, professional development, advancement and having fun! **Summary** **Join CAE in ... As a Software Engineering Manager, you will blend strong hands-on engineering expertise with ...

Recognition, professional development, advancement and having fun! Summary Join CAE in Binghamton ... As a Software Engineering Manager, you will blend strong hands-on engineering expertise with ...

Recognition, professional development, advancement and having fun! Summary Join CAE in Binghamton ... As a Software Engineering Manager, you will blend strong hands-on engineering expertise with ...

next page

Showing results 1-20

Software Development Manager information

See Johnson City, NY salary details

$76.1K

$136.1K

$171K

How much do software development manager jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software development manager in Johnson City, NY is $136,095.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,300.00 and $156,100.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 Johnson City, NY?

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

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

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

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

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

Infographic showing various Software Development Manager job openings in Johnson City, NY as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 16% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $136,095 per year, or $65.4 per hour.

Senior Software Development Engineering Manager

Toyota Material Handling

Greene, NY • On-site

$152K - $195K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Key responsibilities

  • Lead the design and development of real-time embedded applications, telematics systems, and IoT software platforms.

  • Oversee major technical programs, ensuring milestones, quality, and cost targets are achieved.

  • Mentor senior developers and foster a high-performing, collaborative engineering culture.


Toyota Material Handling rating

8.0

Company rating: 8.0 out of 10

Based on 62 frontline employees who took The Breakroom Quiz

180th of 496 rated machine equipment manufacturers


Job description

Join Our Leadership Team as a Senior Software Development Engineering Manager!

The Role:
We are seeking a forward-thinking and accomplished Software Development Engineering Manager to lead the design and delivery of innovative embedded software and IoT solutions. This is your opportunity to drive technical strategy and lead a talented team building the technologies powering the future of material handling.

As the Software Development Engineering Manager, you will own the strategic direction and execution of high-impact software development initiatives across embedded systems, telematics, and IoT-enabled products. You'll lead multi-disciplinary teams, partner with senior leaders, and influence the architecture and performance of foundational technologies.

This leadership role requires a visionary with strong engineering credentials, a passion for innovation, and a proven ability to deliver results through collaboration, mentorship, and technical excellence.

What You'll Be Doing:

  • Strategic & Technical Leadership
    • Lead the design and development of real-time embedded applications, telematics systems, and IoT software platforms.
    • Architect scalable solutions that drive performance, reliability, and product innovation.
    • Serve as the principal technical resource and thought leader in software development strategy and system integration.
  • Program & Resource Management
    • Direct major technical programs across internal and third-party teams, ensuring milestones, quality, and cost targets are achieved.
    • Oversee software team capacity planning, resource loading, and project portfolio execution.
    • Monitor program health for schedule, risk, technical soundness, and field performance.
  • Talent & Team Development
    • Mentor senior developers and build a high-performing, collaborative engineering culture.
    • Partner with HR and training teams to design technical career paths and development opportunities.
    • Develop outsourcing strategies with procurement to expand capacity and capabilities.
  • Process & Collaboration
    • Lead improvements to software development life cycle, tools, and third-party engagement processes.
    • Foster strong cross-functional relationships with engineering, operations, finance, and supply chain teams.
    • Champion agile and modern development practices across teams.

What We're Looking For:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • 12+ years of engineering experience, including 5+ years in a leadership or management role.
  • Deep technical expertise in embedded software development (C, C++).
  • Proven experience building scalable, reusable software architectures.
  • Strong background in using development and tracking tools (e.g., Jira, Jama, Bitbucket, GIT).
  • Demonstrated success leading complex, cross-functional projects in R&D or product engineering.
  • Experience with business case development, budgeting, and risk management.
  • Exceptional communication, stakeholder engagement, and team leadership skills.
  • Ability to build and manage high-performing internal teams and external vendors.
  • Willingness to travel up to 15%.

What Sets You Apart:

  • MBA or advanced technical degree.
  • PMP Certification.
  • Experience mentoring senior engineers and developing technical leadership pathways.
  • Track record of delivering scalable, market-ready products in industrial, automotive, or IoT domains.

Where and When You'll Work:

  • This position is based on-site at our Greene, New York location, where you'll collaborate closely with your team in a dynamic workplace.

Compensation & Benefits Package:

Salary: $152,360 - $195,052 per year. Compensation is based on the selected candidate's qualifications and experience.
Relocation: Relocation assistance may be available.

World Class Benefits:

  • Competitive Salary
  • Performance Bonus
  • Generous Paid Time Off and 13 Paid Holidays
  • Affordable Medical plans and no-cost Dental & Vision options
  • 100% 401(k) match up to 6%
  • Company-Paid Life Insurance, Short-Term Disability, and Long-Term Disability
  • Tuition Assistance Program
  • Employee Assistance Program (EAP) with access to mental health care, legal support, and financial guidance
  • Recognition and Kaizen (continuous improvement) Reward Programs
  • Meaningful opportunities for personal and professional development
  • Best in class work culture!

Big Name | Big Opportunities | Life is Better at Toyota

Toyota Material Handling North America (TMHNA), the industry leader in forklift sales, comprises two main brands: Toyota Material Handling and The Raymond Corporation. We believe investing in the best people, products, and processes will fuel our future success, and we will always be driven by our foundational principles of "respect for people" and "continuous improvement". With opportunities across North America, we are confident you will find the right position within TMHNA that can help you build a long, fulfilling career.

Learn more here: https://www.toyotaforklift.com/careers

Follow us on Social Media: Working at Toyota Material Handling | Glassdoor


What Toyota Material Handling employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom