1

Computer Software Engineer Jobs in Atlanta, GA (NOW HIRING)

In this role, the Software Engineer requires extensive knowledge of programming languages, software development, computer operating systems, Continuous Integration/Continuous Delivery (CI/CD), DevOps ...

Our software engineering positions provide you the opportunity to join a team of talented engineers ... Bachelor's degree in Computer Science, Information Technology, Electronic Engineering or related ...

Bachelor's degree in Computer Science, Information Technology, Electronic Engineering or related field (willing to accept foreign education equivalent) plus five (5) years of experience as a Software ...

Software Engineer V

Atlanta, GA ยท On-site

$110 - $160/hr

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...

New

What you'll do Software Engineer for Equifax Inc. in Alpharetta, GA to design, develop, test ... What experience you need Requires Master's degree in Applied Computer Science, Information ...

We are seeking a full-time AI/CAD Software Engineer to join our team. You will lead the development of intelligent tools that enhance RF workflows, automate complex EM simulations, and accelerate the ...

We are seeking a full-time AI/CAD Software Engineer to join our team. You will lead the development of intelligent tools that enhance RF workflows, automate complex EM simulations, and accelerate the ...

We are seeking a full-time AI/CAD Software Engineer to join our team. You will lead the development of intelligent tools that enhance RF workflows, automate complex EM simulations, and accelerate the ...

next page

Showing results 1-20

Computer Software Engineer information

See Atlanta, GA salary details

$61.1K

$141.9K

$197.6K

How much do computer software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for computer software engineer in Atlanta, GA is $141,867.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,400.00 and $166,400.00 per year, depending on experience, location, and employer.

What is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs
Infographic showing various Computer Software Engineer job openings in Atlanta, GA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $141,867 per year, or $68.2 per hour.

Software Engineer - Early Career

Manhattan Associates

Atlanta, GA โ€ข On-site

$90 - $140/hr

Other

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


Job description

We create possibilities that move life and commerce forward Welcome to Manhattan. Every day, our supply chain commerce technology connects two billion people to 20 billion consumer choices. In the warehouse, on the road and in the store, we make what was once impossible, possible. If you want to tackle complex problems and redefine markets, you've come to the right place.

Analyze, design, develop, test, debug, and/or support part of supply chain computer software products for end-user application.

Use current programming languages and technologies to assist in writing code and documentation for installation and maintenance, and develop/perform unit testing and debugging of assigned components following R&D development processes.

Design and develop components from detailed design specifications utilizing knowledge of dependencies, interfaces and services required.

Evaluate and resolve software/configuration issues with assigned components.

MINIMUM REQUIREMENTS
  • Four-year bachelor's or foreign equivalent degree in computer science, engineering or a related technical field
  • 1 year of experience developing, supporting or implementing application software
  • Science [Software Engineer, R&D, Science] : Experience developing with Oracle or DB2 databases
  • 1 year of experience developing with C++
  • 1 year of experience working in Linux or Unix operating systems
  • SCALE [Software Engineer, R&D, SCALE] : 1 year of experience working in Windows operating system Experience working with SQL Server Experience developing in C# computer language
  • SystemI [Software Engineer, R&D, SystemI] : 1 year of experience working in OS400 operating system Experience developing in DB2 / 400 databases Experience developing in RPG computer language
  • SCOPE (WM, TLM, DOM, EEM, TCS, Labor, IPS, PFO, PFIO, DFIO, CBO, Architecture) [Software Engineer, R&D, SCOPE] : Experience developing with Oracle or DB2 databases 1 year of experience developing with C++ or Java 1 year of experience working in Linux or UNIX operating systems
  • Legacy Windows (Slotting, Billing, WMOS, Open Systems, EEM-W) [Software Engineer, R&D, Legacy Windows] : 1 year of experience developing in Windows operating system Experience developing with SQL Server database Experience developing with C++ or Visual Basic computer languages
Committed to diversity and inclusion

At Manhattan, it's about more than just the work. From cultural celebrations to interest groups to volunteer opportunities, your true self is always welcome here. Our team members' backgrounds, experiences and perspectives add to us as a whole and make us unique. We are proudly an Equal Employment Opportunity Employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a veteran.

In the United States, Manhattan Associates participates in the Employment Eligibility Verification Program (E-Verify) operated by the Department of Homeland Security in partnership with the Social Security Administration.

Participation in the E-Verify Program allows Manhattan to confirm the employment eligibility of all newly hired employees after the Employment Eligibility Verification Form (Form I-9) has been completed.

At Manhattan Associates our supply chain and omnichannel technology positively affect how people work, shop and live - every single day.

Though we all take different paths to get here, everyone shares one belief: We're good people doing great things.

#J-18808-Ljbffr