1

Software Manager Jobs in Cumming, GA (NOW HIRING)

Sr Software Engineer

Norcross, GA ยท On-site

$114K - $151K/yr

Researches and resolves reported systems software problems efficiently and accurately while adhering to internal software management standards and procedures. * Maintains detailed knowledge of ...

Sr Software Engineer

Norcross, GA ยท On-site

$114K - $151K/yr

Researches and resolves reported systems software problems efficiently and accurately while adhering to internal software management standards and procedures. * Maintains detailed knowledge of ...

Associate Software Engineer

Atlanta, GA ยท On-site

$80 - $90/hr

Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of ... How you will contribute As an Associate Software Engineer, you will work alongside experienced ...

Position Summary The Software Project Manager's primary responsibility is to guide software development teams through the process of project planning to ensure delivery, resource efficiency, and risk ...

Position Summary The Software Project Manager's primary responsibility is to guide software development teams through the process of project planning to ensure delivery, resource efficiency, and risk ...

Software Project Manager

Duluth, GA ยท On-site

$90 - $120/hr

Description Position Summary The Software Project Manager's primary responsibility is to guide software development teams through the process of project planning to ensure delivery, resource ...

Sr Software Engineer

Norcross, GA ยท On-site

$114K - $151K/yr

Coordinate across teams (Product Management, Professional Services, Operations, scrum teams) to ... Researches and resolves reported systems software problems efficiently and accurately while ...

Senior Software Engineer

Atlanta, GA ยท On-site

$117K - $155K/yr

We're looking for a Senior Software Engineer to join our Mobius team , a critical engineering group responsible for ingesting, transforming, and managing the data that powers NIA analytics. This is ...

Sr Software Engineer

Norcross, GA ยท On-site

$114K - $151K/yr

Coordinate across teams (Product Management, Professional Services, Operations, scrum teams) to ... Researches and resolves reported systems software problems efficiently and accurately while ...

Software Development Manager

Alpharetta, GA ยท On-site

$120K - $159K/yr

Position Summary The Software Development Manager works on major implementation projects for the central gaming system software group. The manager is the primary owner of all aspects of software ...

Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments ... Who You Are You are an experienced and motivated software engineering manager. You no longer ...

Manager, Software Development

Atlanta, GA ยท On-site

$118K - $156K/yr

We're looking for a Software Engineering Manager to join our ever evolving Internal Applications team and help shape the future of global commerce. In this role, you will lead the evolution of the ...

New

Showing results 21-40

Software Manager information

See Cumming, GA salary details

$66.5K

$127.4K

$158.8K

How much do software manager jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software manager in Cumming, GA is $127,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $151,200.00 per year, depending on experience, location, and employer.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Software jobs in Cumming, GA?

The most popular types of Software jobs in Cumming, GA are:

What are popular job titles related to Software Manager jobs in Cumming, GA?

For Software Manager jobs in Cumming, GA, the most frequently searched job titles are:

What job categories do people searching Software Manager jobs in Cumming, GA look for?

The top searched job categories for Software Manager jobs in Cumming, GA are:

What cities near Cumming, GA are hiring for Software Manager jobs?

Cities near Cumming, GA with the most Software Manager job openings:

Infographic showing various Software Manager job openings in Cumming, GA as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $127,417 per year, or $61.3 per hour.

Sr Software Engineer

ACI Worldwide

Norcross, GA โ€ข On-site

$114K - $151K/yr

Full-time

Re-posted 18 days ago


Job description

Powering the world's payments ecosystemย 

ACI powers the payments ecosystem - globally, and you power ACI. You'll innovate, collaborate, and grow - in an energetic technology culture with decades of proven success. ACIers - in all roles and levels - are truly your colleagues and many are your friends. Our size and reach allow you to see the global impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.ย 

Job Summary:ย 
ย 

Owns the validation of non-functional requirements across a distributed payments platform, including performance, scalability, availability, and integrity for high-value and instant payment transactions. Designs and runs performance tests, analyzes results, and addresses risks. Partners closely with architects and other engineers to ensure the platform is ready and performs at scale.ย 
ย 

Job Responsibilities:ย 

  • Define and validate non-functional requirements- performance, scalability, throughput, latency, availability/HA, and data integrity - in partnership with Product, Architecture, and feature teamsย 

  • Design, build, and maintain test suitesusing JMeter (or evolving tooling) - load tests, stress tests, soak tests, endurance tests, and capacity benchmarksย 

  • Execute tests against realistic payment workloadsmodeled on production transaction patterns (wire transfers, instant payments, A2A flows)ย 

  • Analyze resultsto identify bottlenecks, regressions, resource constraints, failover gaps, and data consistency risks across services, messaging layers, and data storesย 

  • Validate availability and resilience- test failover behavior, recovery times, and degradation characteristics under fault conditionsย 

  • Verify data integrityunder load - confirm that transactions, state changes, and downstream effects remain consistent at scaleย 

  • Produce clear, professional reportswith findings, visualizations, and recommendations - some of which may be shared with customers to support sizing and infrastructure decisionsย 

  • Establish baselines and track trendsacross releases to detect regressions early and inform capacity planningย 

  • Collaborate with feature teamsto diagnose and address performance issues - profiling, tuning JVM-based services, and validating fixesย 

  • Contribute to NFR standards- help ensure alignment with target thresholds for latency, throughput, error budgets, recovery objectives, and data consistency across the platformย 

  • Support go-live readinessby confirming systems meet NFR criteria before customer onboarding milestonesย 

  • Explore future-state integrationof performance validation into CI/CD pipelines as the platform and testing practices matureย 

  • Researches and resolves reported systems software problems efficiently and accurately while adhering to internal software management standards and procedures.ย 

  • Maintains detailed knowledge of software, underlying network and system software, and dependencies.ย 

  • Provides guidance and subject matter expertise to the development organization.ย 

  • Perform other duties as assignedย 

  • Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics.ย 

Knowledge, Skills and Experience required for the job:ย 

  • 5+ years of experience in software engineering, performance engineering, QA engineering, or a similar hands-on technical roleย 

  • Demonstrated experiencedesigning and executing performance and load testsfor distributed systemsย 

  • Proficiency withJMeteror comparable performance testing tools (Gatling, k6, Locust)ย 

  • Strong analytical skills - ability to interpret test data, isolate bottlenecks across services, and translate findings into clear engineering recommendationsย 

  • Proficiency inJavaand familiarity with profiling and tuning JVM-based applicationsย 

  • Strong written communication - you'll produce reports consumed by engineers, product managers, leadership, and customersย 

  • Comfort navigating complex, multi-service architectures to understand system behavior under loadย 

  • Bachelor's degree in computer science or related field or equivalent software development experience.ย 

  • Experience withobservability tooling(OpenTelemetry, Grafana) for correlating application metrics with test outcomesย 

  • 5 years software development experience.ย 

Preferred Knowledge, Skills and Experience needed for the job:ย 

  • Experience validatingavailability, failover, and resiliencecharacteristics (not just throughput/latency)ย 

  • Experience assessingdata integrity and consistencyunder concurrent loadย 

  • Familiarity withKubernetesand performance considerations in containerized environments (resource limits, scaling behavior, pod disruption)ย 

  • Experience withevent-driven / choreographed microservice patternsand messaging systems (e.g., NATS or similar)ย 

  • Experience withMongoDBperformance analysis (query profiling, indexing strategies, write concern trade-offs, replication lag)ย 

  • Background inpayments, fintech, or high-availability transaction processingwhere latency and throughput SLAs are criticalย 

  • Familiarity withsecurity testing or compliance validationpracticesย 

  • Experience producingcustomer-facing technical documentation(sizing guides, performance characterizations, capacity recommendations)ย 

Work Environment:ย 

  • Standard Work Environmentย 

  • Majority time spent on PC (Phys. Req.)ย 

  • Travel required, may be domestic or internationalย 

ย 
Applicants must be currently authorized to work in the United Stateson a full-time basis. This position does not offer sponsorship for employment visa status or work permit now or in the future.ย 

In return for your expertise, we offer opportunities for growth, career development, and a competitive compensation and benefits package-all within an innovative and collaborative work environment.ย 

Are you ready to help us transform the payments ecosystem? To learn more about ACI Worldwide, visit our web site atwww.aciworldwide.comJob ID (Requisition #19158)ย 

ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally.ย 

Important Notice About Recruitment Scamsย 
Job seekers should be aware of ongoing recruitment scams where individuals or organizations impersonate legitimate companies to offer fake job opportunities. These scams often involve requests for personal information, payments, or interviews through unofficial channels. Please be cautious and verify any communications claiming to be from our company (www.aciworldwide.com / @aciworldwide.com). The ACI Worldwide recruitment team will always follow official channels and will never request payment.ย 

#LI-LF1ย 

#LI-Hybridย 

ACI Worldwideย is a global leader in mission-critical,ย real-time payments software. Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manageย digital payments, powerย omni-commerce payments, present and processย bill payments, and manageย fraud and risk. We combine our global footprint with a local presence to drive theย real-time digital transformationย of payments and commerce.