1

Head Of Software Development Jobs in New York (NOW HIRING)

Head of Software Engineering Company: Koop Position: Head of Software Engineering Type: Full-Time ... Own the complete software-development lifecycle, from product requirements and system design ...

Overview We are seeking a hands-on Director of Software Development to provide technical leadership for our software development team. This is a director-level role for someone who can guide ...

Director of Software Development Reporting to: CEO Location: Stamford, CT Schedule: Full‐time Salary: Competitive, Bonus, Stock Options Benefits: Comprehensive health, dental, 401(k) matching ...

Knowledge of ML/NLP (transformers, embeddings, supervised/unsupervised learning). Basic Qualifications: 18+ years' experience in software development, computer engineering, or other related fields ...

Knowledge of ML/NLP (transformers, embeddings, supervised/unsupervised learning). Basic Qualifications: 18+ years' experience in software development, computer engineering, or other related fields ...

The Head of Software will define and execute the commercial and product strategy for the full ... Own revenue growth, P&L performance, pipeline development, pricing, commercial models, and go-to ...

Head of Development

Bronx, NY · On-site

$80K - $90K/yr

Preston High School - Head of Development Location: Bronx, NY Reports to: Principal Start Date: July 1, 2026 Employment Type: FullTime, 12Month Position About Preston High School Preston High School ...

next page

Showing results 1-20

Head Of Software Development information

See New York salary details

$114.3K

$194.7K

$263.7K

How much do head of software development jobs pay per year?

As of Aug 27, 2026, the average yearly pay for head of software development in New York is $194,715.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,400.00 and $225,900.00 per year, depending on experience, location, and employer.

How does the Head of Software Development typically collaborate with other departments to align technical initiatives with business goals?

As the Head of Software Development, you'll regularly work with cross-functional teams, including product management, marketing, and executive leadership, to ensure technical strategies align with overall business objectives. This involves participating in strategic planning sessions, translating business requirements into technical roadmaps, and overseeing project prioritization. Effective communication and stakeholder management are key, as you'll need to balance technical feasibility with market demands and resource constraints. Building strong relationships across departments is essential to drive innovation and deliver value to the organization.

What are the key skills and qualifications needed to thrive as a Head of Software Development, and why are they important?

To thrive as a Head of Software Development, you need deep expertise in software engineering, project management, and team leadership, typically supported by a relevant degree and significant industry experience. Familiarity with agile methodologies, CI/CD tools, cloud platforms, and project management systems like Jira or Trello is essential. Outstanding communication, strategic thinking, and mentoring abilities help drive team performance and stakeholder alignment. These skills ensure effective delivery of high-quality software solutions, foster innovation, and support organizational goals.

What is the difference between Head Of Software Development vs Software Engineering Manager?

AspectHead Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees entire software development strategy, manages multiple teams, aligns projects with business goalsManages software engineering teams, focuses on project delivery, team performance, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, extensive experience, leadership skillsBachelor's/Master's in CS or related, technical expertise, leadership experience
Work EnvironmentExecutive level, strategic planning, cross-department collaborationTechnical team management, project-focused, collaborative with developers

The Head Of Software Development typically holds a higher strategic and leadership role, overseeing multiple teams and aligning software initiatives with business objectives. The Software Engineering Manager focuses more on managing engineering teams and ensuring project delivery. Both roles require technical background and leadership skills, but the Head Of Software Development has broader responsibilities and a more strategic scope.

What does a head of software development do?

A head of software development oversees the planning, coordination, and execution of software projects, managing development teams and ensuring timely delivery of quality products. They set technical strategies, establish best practices, and collaborate with other departments to align software solutions with business goals. Strong leadership, technical expertise, and project management skills are essential in this role.

What are the most commonly searched types of Of Software Development jobs in New York?

The most popular types of Of Software Development jobs in New York are:

What are popular job titles related to Head Of Software Development jobs in New York?

For Head Of Software Development jobs in New York, the most frequently searched job titles are:

What job categories do people searching Head Of Software Development jobs in New York look for?

The top searched job categories for Head Of Software Development jobs in New York are:

What cities in New York are hiring for Head Of Software Development jobs?

Cities in New York with the most Head Of Software Development job openings:

Infographic showing various Head Of Software Development job openings in New York as of August 2026, with employment types broken down into 73% Full Time, and 27% Part Time. Highlights an 70% In-person, and 30% Remote job distribution, with an average salary of $194,715 per year, or $93.6 per hour.

Managing Director - Head of Software Development, Development (50505)

Citrin Cooperman

Manhattan, NY • On-site

Full-time

Re-posted 17 days ago


Citrin Cooperman rating

6.7

Company rating: 6.7 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

22nd of 23 rated bookkeepers and accountants


Job description

Citrin Cooperman offers a dynamic work environment, fostering professional growth and collaboration. We’re continuously seeking talented individuals who bring fresh perspectives, a problem-solving mindset, and sharp technical expertise. We know you have choices, so our team of collaborative, innovative professionals are at the ready to support your professional development. At Citrin Cooperman, we offer competitive compensation and benefits and most importantly, the flexibility to manage your personal and professional life to focus on what matters most to you!

We are looking for a Managing Director, Head of Software Development to join the Development team within the Information Technology (IT) department. They will lead and execute software development initiatives for the firm. They will transform development processes and capabilities for the firm.

Responsibilities are, but not limited to:

  • Regularly deliver features in an agile way, delivering against business outcomes. 
  • Create a culture of continuous improvement championing the use of automation, metrics, and AI to create efficiency and enhance business intelligence.
  • Maturing SDLC processes and controls in the organization.
  • Optimizing production support activities and leveraging Automation/AI when applicable.
  • Manage development escalations and blockers ensuring alignment of solutions with corporate priorities.
  • Ensure compliance with regulatory, risk, and financial standards.
  • Ensure projects are compliant with data integrity, enterprise architecture, and security standards and policies.
  • Ability to translate complex technical issues or concepts into business understandable terms.
  • Manage vendor relationships ensuring top talent is allocated to the firm, timelines and quality of deliverables is met.
  • Ability to operate at multiple levels as the situation requires (e.g. hands on problem solving, strategic, etc.).

The ideal candidate must:

  • Have a bachelor’s degree in computer science or related field.
  • Have at least 10 years of experience managing complex projects.
  • Have at least 8 years of direct management of a development team.
  • Have hands-on experience transforming a department.
  • Have PE experience (preferred).
  • Have a development background (required).
  • Be fluent in SQL (required).
  • Possess exceptional operational and strategic thinking.
  • Communicate a compelling vision and practical execution plan.
  • Demonstrate success in execution, from strategy creation to post implementation operations.
  • Have experience in complex, matrixed environments.
  • Possess IT financial skills – experience in building a budget, managing spend, optimizing opex dollars.
  • Possess excellent organizational and problem-solving skills and the ability to work effectively under pressure.
  • Possess exceptional communication, negotiation, and interpersonal skills to collaborate across departments and levels.
  • Be a results-oriented leader, comfortable navigating ambiguity, and heavily adaptability to the evolving business landscape.

What Citrin Cooperman employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom