1

Head Of Software Development Jobs (NOW HIRING)

Your Impact at LILA As the Head of Software Product you will serve as the primary architect of our ... You will lead the development of our "Agentic Superscience" software-the foundational platform ...

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 ...

As Director or VP of Software Engineering, you will own the full software engineering organization ... Define career development frameworks, leveling guidelines, and performance standards for the ...

As Director or VP of Software Engineering, you will own the full software engineering organization ... Define career development frameworks, leveling guidelines, and performance standards for the ...

As Director or VP of Software Engineering, you will own the full software engineering organization ... Define career development frameworks, leveling guidelines, and performance standards for the ...

Head of Software Engineering

Arlington, TX · On-site

$227K/yr

As Director or VP of Software Engineering, you will own the full software engineering organization ... Define career development frameworks, leveling guidelines, and performance standards for the ...

Head of Software Engineering

Saratoga, CA · On-site

$279K/yr

As Director or VP of Software Engineering, you will own the full software engineering organization ... Define career development frameworks, leveling guidelines, and performance standards for the ...

Head of Software Product

Cambridge, MA · On-site

$400K - $500K/yr

Your Impact at LILA As the Head of Software Product you will serve as the primary architect of our ... You will lead the development of our "Agentic Superscience" software-the foundational platform ...

Manager of Software Development

Houston, TX · Hybrid

$117K - $155K/yr

The right person will help shape the future of application development by guiding the transition ... Oversee the full software development lifecycle, from planning through delivery * Step in to ...

Reporting to the Chief Strategy Officer, the Head of Software Partnerships will be a strategic ... Lead outreach, discovery, qualification, and business case development for each partnership ...

Manager of Software Development

Houston, TX · On-site

$117K - $155K/yr

The right person will help shape the future of application development by guiding the transition ... Oversee the full software development lifecycle, from planning through delivery * Step in to ...

Reporting to the Chief Strategy Officer, the Head of Software Partnerships will be a strategic ... Lead outreach, discovery, qualification, and business case development for each partnership ...

We are expanding our Public Investor team by hiring a Head of Software Sector to drive the development, strategy and commercialization of fundamental research across our high-demand subscription ...

Manager of Software Development

Houston, TX · On-site

$117K - $155K/yr

The right person will help shape the future of application development by guiding the transition ... Oversee the full software development lifecycle, from planning through delivery * Step in to ...

We are expanding our Public Investor team by hiring a Head of Software Sector to drive the development, strategy and commercialization of fundamental research across our high-demand subscription ...

We are expanding our Public Investor team by hiring a Head of Software Sector to drive the development, strategy and commercialization of fundamental research across our high-demand subscription ...

Head of Software Product Management

Somerville, MA · On-site

$254K - $266K/yr

They are seeking a Head of Software Product Management to lead the software product team, manage ... development, to launch and commercialization. • Impact decision making inside and outside of the ...

next page

Showing results 1-20

Head Of Software Development information

See salary details

$104.5K

$178K

$241K

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

As of Jul 14, 2026, the average yearly pay for head of software development in the United States is $177,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $153,000.00 and $206,500.00 per year, depending on experience, location, and employer.

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 engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership responsibilities or specialized expertise.

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 highest paying job in software development?

The highest paying roles in software development are often senior positions such as Principal Software Engineer, Software Development Director, or Chief Technology Officer (CTO), especially in large tech companies. These roles typically require extensive experience, advanced technical skills, and leadership responsibilities, with salaries often exceeding $150,000 annually and sometimes reaching over $300,000 with bonuses and stock options.

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 engineers make $300,000 a year?

Senior software engineers, especially those in specialized fields like machine learning, data engineering, or with extensive experience at large tech companies, can earn $300,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires advanced skills, certifications, and leadership responsibilities.

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.
More about Head Of Software Development jobs
What cities are hiring for Head Of Software Development jobs? Cities with the most Head Of Software Development job openings:
What are the most commonly searched types of Of Software Development jobs? The most popular types of Of Software Development jobs are:
What states have the most Head Of Software Development jobs? States with the most job openings for Head Of Software Development jobs include:
Infographic showing various Head Of Software Development job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $177,979 per year, or $85.6 per hour.
Director of Software Development

Director of Software Development

RaceTrac Petroleum, Inc.

Atlanta, GA • On-site

Full-time

Posted 8 days ago


RaceTrac rating

4.7

Company rating: 4.7 out of 10

Based on 195 frontline employees who took The Breakroom Quiz

37th of 48 rated convenience stores


Job description

Job Description:
The Director of Software Development is responsible for providing strategic and technical leadership for enterprise application development with a primary focus on the Microsoft .NET ecosystem and related modern software engineering frameworks. This role leads to the design, delivery, and continuous improvement of scalable, secure, and data-driven applications that integrate across multiple enterprise systems. This individual ensures technology strategy aligns with business objectives, with accountability for execution, delivery outcomes, and measurable business value. A key component of this role is enabling enterprise-wide data integration, real-time information flow, and AI-driven capabilities (predictive analytics, automation, and intelligent decision support).The Director is responsible for managing the application portfolio, including cost optimization, licensing strategy, vendor coordination, and modernization initiatives that enable speed, reliability, and innovation across the enterprise.
Responsibilities:
  • Define and maintain a forward-looking application strategy centered on .NET-based architectures, API-first design, and cloud-enabled solutions (e.g., Azure or equivalent platforms).
  • Lead enterprise-wide system integration strategy, ensuring seamless data flow across ERP, CRM, operational, and third-party systems.
  • Drive architecture standards for microservices, event-driven architecture, and data pipelines supporting real-time and batch processing.
  • Champion AI and machine learning enablement, including use cases such as predictive analytics, demand forecasting, intelligent automation, and generative AI integration into business workflows.
  • Partner with data engineering teams to ensure high-quality, governed, and accessible enterprise data assets.
  • Lead and develop a team of software engineers, architects, and technical analysts focused on .NET development and integration-heavy solutions.
  • Oversee delivery of complex software initiatives, ensuring projects are delivered on time, within scope, and within budget.
  • Establish and enforce secure coding standards, DevOps practices, CI/CD pipelines, and software quality frameworks.
  • Collaborate cross-functional with business, product, infrastructure, and data teams to translate business needs into scalable technical solutions.
  • Serve as the primary point of accountability for software development execution and technical decision-making across the portfolio.
  • Evaluate emerging technologies, including AI platforms, integration tools, and cloud-native services, to maintain competitive advantage.
  • Manage vendor relationships and third-party technology partners to optimize cost, capability, and delivery effectiveness.
  • Drive continuous improvement in engineering practices, system performance, reliability, and operational efficiency.
  • Set and communicate a clear technology vision and roadmap, aligning engineering priorities, modernization efforts, and AI enablement initiatives with enterprise goals and long-term business strategy.
  • Apply strong business and process discipline to prioritize investments, improve delivery efficiency, and ensure technical decisions support measurable operational and financial outcomes.
  • Coach and develop leaders and individual contributors by building technical capability, strengthening succession depth, and fostering a culture of continuous learning, innovation, and accountability.

Qualifications:
  • Bachelor's degree in computer science, Information Technology, Engineering, or equivalent professional experience required
  • 7+ years of software development experience, with deep expertise in .NET frameworks (C#, ASP.NET, .NET Core)
  • 5+ years in a senior engineering leadership or director-level role preferred
  • Strong experience in enterprise system integration, API development, and data architecture across multiple platforms
  • Demonstrated experience delivering AI/ML-enabled solutions or integrating AI services into enterprise systems (e.g., predictive models, automation, or GenAI APIs)
  • Experience with cloud platforms (Azure preferred), DevOps practices, and modern software delivery pipelines
  • Retail or fuels/energy industry experience is a plus
  • Strong executive presence with excellent communication, stakeholder management, and influencing skills
  • Proven ability to operate in fast-paced environments and lead through change and ambiguity
  • Demonstrated ability to think strategically, translate business needs into a compelling technology vision, and lead teams through modernization, transformation, and continuous improvement

All qualified applicants will receive consideration for employment with RaceTrac without regard to their race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations.

What RaceTrac employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom