1

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

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 2 - 5+ years of professional software development experience. * Proficiency in programming languages such as C, C ...

The career opportunities for software engineers at HOPTEK range from leading innovative projects ... Computer Science or related majors. Experience: ​ · 1-3 years of experience developing web ...

The career opportunities for software engineers at HOPTEK range from leading innovative projects ... Computer Science or related majors. Experience: • 1-3 years of experience developing web ...

Bachelor's Degree or foreign equivalent* in Computer Science, Software Engineering, or a closely related field plus two (2) years of experience in a software engineering occupation. Experience must ...

Bachelor's Degree or foreign equivalent* in Computer Science, Software Engineering, or a closely related field plus two (2) years of experience in a software engineering occupation. Experience must ...

Bachelor's Degree or foreign equivalent* in Computer Science, Software Engineering, or a closely related field plus two (2) years of experience in a software engineering occupation. Experience must ...

Software Engineer (II)

Atlanta, GA · On-site

$114K - $142K/yr

Bachelor's Degree or foreign equivalent* in Computer Science, Software Engineering, or a closely related field plus two (2) years of experience in a software engineering occupation. Experience must ...

Everyone has a voice in what we build and we expect them to use it. Job Summary Our Software ... Knowledgeable - A bachelor's Degree in Engineering, Computer Science, or related technical field is ...

Everyone has a voice in what we build and we expect them to use it. Job Summary Our Software ... Knowledgeable - A bachelor's Degree in Engineering, Computer Science, or related technical field is ...

Qualifications Seeking a candidate with a degree in Computer Science, Software Engineering, Software Development or relevant experience. Required Experience: * Full Stack Development experience

Software Engineer III

Norcross, GA · On-site

$90 - $130/hr

Ability to use software engineering tools: configuration, requirements, and defect management ... Proficiency in computer code (C, C++, Java, C#, etc.) found in product development Additional ...

Bachelor's degree in Computer Science or a related field, or equivalent practical experience ... Understanding of software engineering disciplines and the ability to work across multiple layers of ...

... degree in Computer Science, Software Engineering, or related field (or equivalent experience). • Experience collaborating in multidisciplinary engineering environments. • Strong technical ...

Showing results 21-40

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 Aug 18, 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

Kiongroup

Atlanta, GA • On-site

Full-time

Posted 24 days ago


Job description

We are looking for a skilled Mid-Level Software Engineer to join our team in the material handling industry. In this role, you will contribute to the design, development, and deployment of cutting-edge software solutions for automation, supply chain, and warehouse operations. You will work closely with cross-functional teams to deliver high-quality software that enhances efficiency and performance in real-time industrial environments.We offer:Core Responsibilities:
  • Design, develop, and maintain software applications for material handling systems.
  • Collaborate with product managers, engineers, and stakeholders to define technical requirements and solutions.
  • Implement scalable and efficient software solutions, ensuring reliability and performance.
  • Troubleshoot, debug, and optimize software applications for industrial automation.
  • Write well-structured, maintainable, and testable code following best practices.
  • Conduct unit and integration testing to validate software functionality.
  • Contribute to software documentation, including user manuals, technical specifications, and change logs.
  • Support software integration with hardware components, including warehouse automation systems.
  • Conduct unit and integration testing to ensure software reliability and functionality.
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2 - 5+ years of professional software development experience.
  • Proficiency in programming languages such as C, C++, C#.
  • Strong understanding of software development methodologies (Agile, Scrum, or Waterfall).
  • Experience with version control systems such as Azure TFS or Git.
  • Knowledge of RESTful API development and microservices architecture.
  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent verbal and written communication skills.
Preferred Qualifications:
  • Experience working in industrial automation, supply chain, or material handling industries.
  • Hands-on experience with warehouse software, including WMS, WES, or WCS.
  • Familiarity with real-time software systems and embedded development.
  • Experience with frontend frameworks.
  • Exposure to enterprise software development and system integrations.
Tasks and Qualifications:Desired Strengths:
  • Technical Expertise: Ability to design and implement efficient and scalable software solutions.
  • Results-Oriented: Ability to work independently and drive projects to completion on time.
  • Collaboration & Communication: Strong teamwork skills with the ability to work cross-functionally.
  • Accountability: Takes ownership of work, ensuring high-quality outcomes.
  • Adaptability: Willingness to learn new technologies and pivot as business needs evolve.
  • Customer-Centric Approach: Understands how software solutions impact end users and ensures alignment with business objectives.
Additional Details:
  • This is a full-time position with opportunities for professional growth and career advancement.
  • Some travel may be required depending on project needs.
  • Competitive salary and benefits package provided.
  • The base pay range for this role is estimated to be $ 76,500 - 105,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Join our team and play a key role in developing innovative software solutions that transform automation in the material handling industry!