1

Director Of Software Development Jobs in Atlanta, GA

Director of Software

Atlanta, GA

$243K/yr

... development of the ARM-based firmware, Windows desktop software, and Android apps. You will be ... directed, and well-motivated. Able to function independently, and yet in sync with the rest of the ...

Director of Software

Atlanta, GA ยท On-site

$243K/yr

... development of the ARM-based firmware, Windows desktop software, and Android apps. You will be ... directed, and well-motivated. Able to function independently, and yet in sync with the rest of the ...

As Director Software Development, you will lead engineering, data, and machine learning teams ... Drive development of cloud-native applications using Java, Python, AWS, and modern microservices ...

Director Software Development

Alpharetta, GA ยท On-site

$190 - $260/hr

Job Title Director Software Development About Your role As Director Software Development, you will ... Drive development of cloud-native applications using Java, Python, AWS, and modern microservices ...

Director of Software Engineering

Atlanta, GA ยท On-site +1

$65K - $92K/yr

Through an Employer of Record (EOR), we are looking for a new Director of Software Engineering in ... Flutter or native iOS/Android development * Experience leveraging AI tools (e.g., ChatGPT, Copilot ...

Director, Application Development

Buford, GA ยท Hybrid

$175K - $179K/yr

Hybrid (2-3 days in the office per week) We are seeking a Director of Application Development to lead the design, development, and implementation of information systems and software applications.

next page

Showing results 1-20

Director Of Software Development information

See Atlanta, GA salary details

$100.5K

$171.1K

$231.8K

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

As of Aug 7, 2026, the average yearly pay for director of software development in Atlanta, GA is $171,149.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,100.00 and $198,600.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

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

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

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

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.
What are the most commonly searched types of Of Software Development jobs in Atlanta, GA? The most popular types of Of Software Development jobs in Atlanta, GA are:
What are popular job titles related to Director Of Software Development jobs in Atlanta, GA? For Director Of Software Development jobs in Atlanta, GA, the most frequently searched job titles are:
What job categories do people searching Director Of Software Development jobs in Atlanta, GA look for? The top searched job categories for Director Of Software Development jobs in Atlanta, GA are:
What cities near Atlanta, GA are hiring for Director Of Software Development jobs? Cities near Atlanta, GA with the most Director Of Software Development job openings:
Infographic showing various Director Of Software Development job openings in Atlanta, GA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $171,149 per year, or $82.3 per hour.

Director of Software Engineering (Atlanta)

Neighborly Software

Atlanta, GA โ€ข On-site

$243K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Neighborly Software, headquartered in Atlanta, GA is a cloud-based technology platform for the administration and disbursement of governments funds for programs such as Housing, Economic, Community Development, Disaster Recovery/MIT, Home Energy Rebate Programs, and Housing Choice Voucher programs. Since 2016 we have delivered software solutions to 500+ public and private sector entities across the country, making us the proud market leaders of our industry.

Director, Software Engineering

As the Director of Software Engineering, you will play a pivotal role in leading our talented team of engineers to develop and deliver industryโ€‘leading platform capabilities. This role will lead our Voice Of Client (VoC) and Sustaining Engineering (SE) teams.

Responsibilities:
  • Technical Leadership: Define technical roadmap for our SaaS platform, aligning it with evolving business goals, industry trends, and technical best practices. Collaborate with the technology leaders across other Scrum and TechOps teams to ensure alignment on architectural vision and engineering principles.
  • Voice of Client (VoC) Engineering Team: Lead engineering delivery for the Voice of Client (VoC) team (3 engineers โ€“ Onsite/Offshore) by partnering closely with Product and Client Operations to translate client feedback into prioritized technical enhancements and platform improvements.
  • Sustaining Engineering Leadership: Oversee the Sustaining Engineering (3 Onsite Engineers) function responsible for platform stability, defect resolution, and incremental product improvements to ensure reliability, client satisfaction, and operational continuity.
  • Crossโ€‘Functional Collaboration: Partner effectively with Product Management, Client Operations, and other internal teams to ensure seamless development and delivery of solutions that meet client needs and align with company priorities.
  • Technology Leadership Collaboration: Serve as an active member of the broader Technology Leadership Team, working closely with Architecture, DevOps/TechOps, Security, and Data teams to ensure platform scalability, reliability, and alignment across the technology organization.
  • TechOps Enablement: Collaborate with TechOps (DevOps, Infrastructure, and Platform teams) to ensure engineering teams are enabled with the right tooling, environments, deployment processes, and operational practices to deliver and support our SaaS platform effectively.
  • Experience: Best practices in software development methodologies (e.g., Agile) and technology stack โ€“ Azure Cloud, C#, Function Apps/Microservices, Service Bus, API Management, and cloudโ€‘native architecture.
  • Project Management: Oversee the software development lifecycle (SDLC) for key initiatives, ensuring timely delivery, predictable execution, and adherence to highโ€‘quality engineering standards.
  • Recruitment & Mentorship: Actively participate in recruiting top engineering talent and contribute to the professional development, mentorship, and career growth of the engineering team.
  • Stay Informed: Remain current on emerging technologies and industry trends to inform strategic decisionโ€‘making and continuous improvement of our platform.
Qualifications:
  • 5+ years of experience in software engineering.
  • Proven track record of building and leading highโ€‘performing engineering teams.
  • Strong understanding of cloud computing, particularly Azure Cloud.
  • Inโ€‘depth knowledge of software development methodologies, including Agile and DevOps.
  • Experience with C#, Function Apps/Microservices, and Service Bus.
  • Excellent communication, collaboration, and interpersonal skills.
  • Ability to translate business goals into technical solutions.
  • Passion for building secure and scalable software solutions.
  • Troubleshooting webโ€‘based SaaS platforms.
  • Ability to own areas at an SME level and provide support.
  • Onโ€‘Call Support as needed for P1 or Escalation Requests.
Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.
#J-18808-Ljbffr