1

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

They are seeking a Software Engineer to develop advanced warehouse automation software solutions, collaborate with architects, and ensure seamless deployment to meet customer needs. Responsibilities ...

The Software Engineer will work closely with Software Architects and Project teams to implement features, contribute to system design, and ensure seamless deployment to meet customer needs. This ...

Develop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mix * Focus on creating fault-tolerant programming

Software Engineer

Kennesaw, GA · On-site

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients.

New

The career opportunities for software engineers at HOPTEK range from leading innovative projects and doing advanced software algorithms research and development for our core clients to building ...

Adtran Networks North America Inc. seeks Software Engineer for Norcross, GA location. Design and develop embedded software drivers and applications. Apply effective functional and object-oriented ...

Senior Software Engineer About Kaleris Kaleris is a private equity-backed software firm focused on supply chain optimization, headquartered in Atlanta, Georgia. We are a global leader in the supply ...

next page

Showing results 1-20

Associate Software Engineer information

See Atlanta, GA salary details

$18

$40

$94

How much do associate software engineer jobs pay per hour?

As of Jul 23, 2026, the average hourly pay for associate software engineer in Atlanta, GA is $40.61, according to ZipRecruiter salary data. Most workers in this role earn between $29.38 and $42.98 per hour, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Atlanta, GA? The most popular types of Software Engineer jobs in Atlanta, GA are:
What job categories do people searching Associate Software Engineer jobs in Atlanta, GA look for? The top searched job categories for Associate Software Engineer jobs in Atlanta, GA are:
What cities near Atlanta, GA are hiring for Associate Software Engineer jobs? Cities near Atlanta, GA with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Atlanta, GA as of July 2026, with employment types broken down into 1% As Needed, 71% Full Time, 25% Part Time, 1% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $84,469 per year, or $40.6 per hour.

Software Engineer

Swisslog

Atlanta, GA • On-site

Full-time

Posted 21 days ago


Job description

Job Summary:
Swisslog is a world-leading Robotics company focused on transforming performance and efficiency in intralogistics. They are seeking a Software Engineer to develop advanced warehouse automation software solutions, collaborate with architects, and ensure seamless deployment to meet customer needs.
Responsibilities:
• Develop features, services, and automated testing of warehouse automation software platforms using Java, and related technologies in accordance with design requirements.
• Contribute to all phases of the software development lifecycle, including requirements analysis, design with acceptance criteria, coding, testing, and deployment utilizing BDD/TDD techniques.
• Collaborate with Software Architects to implement design patterns, services, and APIs aligned with software and system solution architecture.ork with our internal DevOps team to integrate solution artifacts into CI/CD pipelines, containerization strategies, and observability frameworks
• Identify and resolve technical issues, ensuring the robustness and reliability of applications.
• Adhere to development methodologies, processes, and standard operating procedures for both SDLC and Project Development Life Cycle
• Collaborate and maintain detailed design documentation, user guides, and technical specifications.
• Provide 3rd level support to address customer issues and ensure system reliability, including periodic on-call rotations during customer site commissioning.
• Stay updated with the latest industry trends and technologies to continuously improve software performance and scalability.
• Leverage CoPilot, GPT-based tools, and Agentic development platforms to accelerate design, development, and creation/documentation of software solutions.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• 0–4 years of software engineering experience in automation, logistics, or industrial systems.
• Experience in Java and working knowledge of at least one additional development language (C#, Python, or Rust are a plus).
• Working knowledge or experience with container platforms (Docker, Kubernetes, Podman) and cloud-native development.
• Familiarity with CI/CD tools and DevOps practices.
• Exposure to distributed systems, REST/gRPC APIs, and real-time processing.
• Good verbal and written communication skills as well as strong problem-solving skills and attention to detail.
Preferred:
• Experience with message queues (Kafka, RabbitMQ).
• Experience with SQL databases and performance tuning queries.
• Familiarity with AI-assisted development tools and/or Agentic AI platforms.
• Knowledge of warehouse control systems (WMS, WES, SCADA, PLCs).
• Certifications in cloud platforms or software architecture.
• Familiarity with configuration management tools like Ansible, Chef or Puppet, and other common Infrastructure as Code (IaC) tools like Terraform.
Company:
Swisslog is a provider of logistics solutions for hospitals including pneumatic tube systems. Founded in 1900, the company is headquartered in Buchs, CHE, with a team of 1001-5000 employees. The company is currently Late Stage.