1

Software Development Manager Jobs in Atlanta, GA

Software Development Intern (Fall 2026)

Suwanee, GA · On-site

$18 - $23.50/hr

As a Software Development Intern, you will work hand in hand with senior-level software engineers ... Fleet Management product or for higher-level task planning and scheduling in Mujin's Warehouse ...

Collaborate with team members on Software Development Life Cycle (SDLC); including requirements analysis, design, configuration, change and risk management, documentation, planning, accessibility

next page

Showing results 1-20

Software Development Manager information

See Atlanta, GA salary details

$76.5K

$136.7K

$171.7K

How much do software development manager jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software development manager in Atlanta, GA is $136,653.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,800.00 per year, depending on experience, location, and employer.

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 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, and why are they important?

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.

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 Atlanta, GA? The most popular types of Software Development jobs in Atlanta, GA are:
What are popular job titles related to Software Development Manager jobs in Atlanta, GA? For Software Development Manager jobs in Atlanta, GA, the most frequently searched job titles are:
What cities near Atlanta, GA are hiring for Software Development Manager jobs? Cities near Atlanta, GA with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Atlanta, GA as of June 2026, with employment types broken down into 81% Full Time, 14% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $136,653 per year, or $65.7 per hour.
SAP Application Development Manager (ABAP & Basis)

SAP Application Development Manager (ABAP & Basis)

Resolution Technologies, Inc.

Sandy Springs, GA

$60.25 - $81.75/hr

Other

Posted 10 days ago


Job description

SAP Application Development Manager Career Opportunity We are looking for a knowledgeable, hands-on leader to manage the ongoing application development activities for our Information Technology organization. In this role, your duties will include delivering technical solutions based on business strategy, collaborating with colleagues, performing successful troubleshooting of technical issues, and mentoring a team of direct reports. The manager role will require astute customer service skills to manage internal and external end users of the application suites.

The manager will assist their team in prioritizing work and provide guidance to team members as needed to successfully complete projects. To ensure success as an application development leader, you should possess prior experience in technical application development and team leadership in a fast-paced environment, hands-on experience with a variety of business applications, and the ability to learn quickly while adapting to changes within the organization. SAP Application Development Manager Role and Responsibilities Team Leadership: Provide people leadership/management to a team of three to six application developers under the supervision of the Director, Enterprise Systems & Development.

Provide coaching and mentorship to ensure that the development team has all the resources needed to complete project assignments, quickly address any challenges and issues, and prevent or resolve conflicts as needed. Perform performance reviews and hold regular feedback conversations with direct reports. Ensure team members understand development best practices and facilitate work in a timely, efficient manner to meet the needs of our stakeholders.

Hold team members accountable to follow all defined processes and procedures; collaborating with them to develop new procedures where needed. Prioritize the creation, storage, and organization of team documentation knowledge base to ensure all solutions delivered are thoroughly understood, documented, and transitioned well to support teams. Drive the strategy, roadmap, execution and optimization of our application development landscape with a cloud smart, vendor supported philosophy.

Ensure the team appropriately executes project deliverables according to committed timelines. Collaborate with cross functional teams to ensure all deliverables are designed, developed, and supported appropriately. Project Management: Work with project managers/business analysts in development of project plans, functional specifications, resource plans, and project schedule estimates.

Work with project managers to set achievable timelines for team deliverables in conjunction with overall projects or programs. Manage team members accordingly to meet or exceed expectations for project timelines. Ensure risks, actions, issues, and decisions are understood and communicated appropriately.

Provide or contribute to project artifacts such as requirements documents, designs, test cases, and deployment run books. Technical Leadership: Engage with business and IT stakeholders to ensure solution development is aligned with business goals and technical architectural principles. Propose informed ideas on technology strategy and direction.

Provide technical oversight, leadership, and support of existing systems, including current custom applications, as well as the development of new applications/functionality. Collaborate with team members on Software Development Life Cycle (SDLC); including requirements analysis, design, configuration, change and risk management, documentation, planning, accessibility. Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.

Develop and enhance software programs and data structures that meet business objectives. Design, develop, test, and refine software deliverables. Review and create system, software, and functional design specifications.

Perform code reviews and ensure change control is being followed. Oversee the execution and tracking of project efforts with regular updates to senior management and key stakeholders. Prepare documentation and provide end-user training and support as necessary.

Establish productive working relationships and maintain effective communications with teammates and end-users. Ensure compliance for all supported software/applications with security controls. This includes capturing security controls during requirements gathering, developing secure code, error handling, conducting vulnerability scans, managing and mitigating potential risks/vulnerabilities, and supporting SOX efforts and documentation.

SAP Application Development Manager Required Skills and Qualifications Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a relevant field, or an equivalent combination of education and experience, and a minimum of 5 years of relevant experience including at least 2 years leading development teams. Experience with software architecture, business analysis, technical solutions, and deploying software and custom modules in an enterprise environment. Demonstrated experience applying quality engineering principles throughout the software development product lifecycle.

Excellent interpersonal skills, including teamwork, organizational skills, and being able to perform multiple tasks simultaneously. Strong analytical skills, be proactive and acquire new technical skills as needed to perform job duties. Experience must include SAP ABAP/BTP, .NET Framework; C#; VB; SQL Server; API development; Web Services; Unit Testing; .NET Core; IIS; Azure DevOps.

Project Management Institute (PMI) or Agile/Scrum certification desired. Cloud-based application development experience, preferably within AWS, Azure, or GCP. Experience performing application development activities within a DevOps/DevSecOps framework, preferably with some degree of continuous integration/delivery exposure.

Experience in a fast-paced manufacturing environment preferred. SAP Application Development Manager Leadership and Soft Skills Exceptional ability to provide support to internal and external end users. Advanced proficiency in determining the causes of application errors.

Exceptional communication skills. Ability to lead and mentor team members. Collaborate well with other teams and colleagues toward efficient and effective solutions.

#RT SAP ABAP