1

Software Development Manager Jobs in Atlanta, GA

... Software • Business Travel as needed with overnight stay requirements. Portman Holdings and its family of companies are deeply committed to building a workplace and global community where inclusion ...

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 Jul 14, 2026, the average yearly pay for software development manager in Atlanta, GA is $136,652.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,700.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 July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $136,652 per year, or $65.7 per hour.

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 11 days ago


Job description

Description

Who We Are

Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.


The Opportunity

We are looking for a hands-on Development Manager to lead the engineering and delivery of our flagship product - a mature .NET / SQL Server / Angular application running on AWS. This is a player-coach role: approximately 50% hands-on development and 50% engineering management. You will own end-to-end delivery across all projects, build a high-performing team, and continue to write and review code yourself.

This is not a pure people-management role. You will stay close to the code, set the technical bar through your own contributions, and unblock the team when things get hard and most importantly drive AI tools adoption in the engineering team. If you enjoy mentoring engineers in the morning, debugging a production issue in a stored procedure in the afternoon, and reviewing an Angular pull request before dinner - this role is for you.


What You Will Do


Hands-on technical work (~50%)


  •  Design, develop, and review production code across the stack: C# / .NET back end, SQL Server, Angular front end, RESTful web services and APIs hosted on AWS.
  •  Lead complex technical investigations - performance bottlenecks, architectural refactors, production incidents, security and compliance work.
  •  Drive technical decisions: framework upgrades, modernization of legacy components, API design, database tuning, and AWS infrastructure improvements.
  •  Set the code-quality bar through hands-on code reviews, pairing, and contributing to the most critical or risky parts of each release.
  •  Own the technical roadmap for the product, balancing new feature work with paying down legacy debt.


Delivery and process (~25%)


  •  Take full ownership of the delivery of all engineering projects - scope, schedule, quality, and outcomes.
  •  Define, document, and continuously improve engineering processes: sprint planning, estimation, code review, branching, CI/CD, release management, on-call, and incident response.
  •  Partner with Product, QA, and stakeholders to translate business priorities into a credible engineering plan, and communicate progress, risks, and trade-offs clearly.
  •  Track team-level metrics (velocity, cycle time, escaped defects, uptime) and use them to drive meaningful improvements - not vanity reporting.


People management and mentorship (~25%)


  •  Directly manage a team of 6 engineers: 1:1s, goal setting, performance reviews, career development, and compensation recommendations.
  •  Mentor engineers at all levels - help juniors grow into mid-level contributors and stretch senior engineers toward tech-lead responsibilities.
  •  Hire, onboard, and retain strong engineers. Build a team culture of ownership, technical curiosity, and constructive feedback.
  •  Address performance issues directly and fairly.

Requirements

What You Will Need to Succeed


Required


  •  10+ years of professional software development experience, with at least 2-3 years managing engineering teams.
  •  Strong, current, hands-on expertise in C# / .NET (Framework and/or Core/.NET 6+) and SQL Server (schema design, query tuning, stored procedures).
  •  Hands-on experience with Angular/ React (or a strong modern JavaScript/TypeScript background and willingness to lead Angular/React work).
  •  Solid experience designing and operating RESTful web services and APIs.
  •  Working knowledge of AWS - common services (EC2, RDS, S3, IAM, CloudWatch, Lambda, etc.), deployment patterns, and cost/security awareness.
  •  Proven track record of delivering software projects on time and at quality, in a team environment.
  •  Experience working on legacy or long-lived production systems - comfortable balancing modernization with stability.
  •  Demonstrated experience using AI coding tools (Claude Code, GitHub Copilot, Cursor, or similar) to modernize and refactor legacy production codebases, and to lead a team in adopting these tools responsibly.
  •  Strong written and verbal communication skills; able to write a clear design doc, run an effective standup, and have a hard conversation when it's needed.


Preferred /Nice to have


  •  Experience modernizing legacy .NET Framework applications to .NET Core / .NET 6+.
  •  Familiarity with CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins, AWS CodePipeline, etc.).
  •  Experience with containerization (Docker, ECS, EKS) and Infrastructure as Code (CloudFormation, Terraform).
  •  Background in regulated industries, SaaS, or multi-tenant products.
  •  Prior experience as a tech lead before moving into management.
  •  Payments experience highly preferred


What we Offer


  •  A dynamic and supportive work environment in a mission driven organization
  •  Competitive salary and benefits package, including health, dental, vision insurance
  •  Unlimited PTO (paid time off)
  •  HSA and FSA options
  •  401(k) plan with matching contributions
  •  Paid parental leave
  •  ABLE matching contributions for the disability community
  •  Employer paid short term and long-term disability insurance and group term life insurance
  •  Financial and legal assistance through our EAP (Employee Assistance Program)
  •  Opportunities for personal development and career advancement with free access to unlimited courses via Udemy
  •  The chance to make a significant impact on the delivery of government services and the lives of citizens


EEO Statement

We are an equal opportunity employer and value diversity. We are committed to an inclusive environment for all. All candidates will be considered based on qualifications, merit, and business needs without regard to race, color, religion, national origin, age, non-qualifying mental or physical disability, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.