1

Associate Software Engineer Jobs in Birmingham, AL

Software Engineer III

Birmingham, AL · On-site

$54 - $72.50/hr

  • Medical

  • Retirement

  • PTO

Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops ... Responsible for ensuring adherence to development best practices and standards of associate ...

Software Engineer III

Birmingham, AL · On-site

$54 - $72.50/hr

  • Medical

  • Retirement

  • PTO

Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops ... Responsible for ensuring adherence to development best practices and standards of associate ...

Major aspects of this position include analyzing Information, general programming, software design, user interface (UI) design, software debugging, software documentation, software testing, and ...

Major aspects of this position include analyzing Information, general programming, software design, user interface (UI) design, software debugging, software documentation, software testing, and ...

Software Engineer IV

Birmingham, AL · On-site

$114K - $151K/yr

Position: Senior Software Engineer IV - AI / Azure Databricks {GC & US Citizen only} Location: 3535 Colonnade Parkway, Birmingham AL 35243 Duration: 6 Months Client: Southern Nuclear Position ...

Software Engineer III

Birmingham, AL · On-site

$54 - $72.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Software Engineer III will oversee the development, modification, and maintenance of ... Act as a procedural expert and may lead the work of junior-level associates. Qualifications:

Software Engineer

Birmingham, AL · On-site

$75K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Software Engineer in Fraud Engineering will combine strong engineering fundamentals with platform awareness and operational discipline, supporting mission critical fraud systems in a regulated ...

Software Engineer

Birmingham, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Kforce's client in Birmingham, AL is seeking a Software Engineer III to join a collaborative Agile team responsible for building and supporting modern Open Banking applications and APIs. Summary:

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Software Engineer II

Birmingham, AL · On-site

$91K - $125K/yr

  • Medical

  • Retirement

  • PTO

Software Engineer II SUMMARY: Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position ...

Software Engineer II

Birmingham, AL · On-site

$91K - $125K/yr

Motion is a company that develops information systems and is seeking a Software Engineer II to enhance operations through software solutions. The role involves designing, developing, and testing ...

Software Engineer IV

Hoover, AL · On-site

$86K - $117K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer IV Location: Hoover, Alabama Duration: Contract Job ID: 178893 Job Overview: The Software Engineer IV oversees the development, modification, and maintenance of applications. This ...

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Staff Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles ...

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Staff Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles ...

next page

Showing results 1-20

Associate Software Engineer information

See Birmingham, AL salary details

$18

$39

$92

How much do associate software engineer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for associate software engineer in Birmingham, AL is $39.58, according to ZipRecruiter salary data. Most workers in this role earn between $28.61 and $41.92 per hour, depending on experience, location, and employer.

What is an associate software engineer?

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 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 are the most commonly searched types of Software Engineer jobs in Birmingham, AL?

The most popular types of Software Engineer jobs in Birmingham, AL are:

What are popular job titles related to Associate Software Engineer jobs in Birmingham, AL?

For Associate Software Engineer jobs in Birmingham, AL, the most frequently searched job titles are:

What cities near Birmingham, AL are hiring for Associate Software Engineer jobs?

Cities near Birmingham, AL with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $82,320 per year, or $39.6 per hour.

Software Engineer III

GPC - Genuine Parts Company

Birmingham, AL • On-site

$54 - $72.50/hr

Full-time

Medical, Retirement, PTO

Re-posted 28 days ago


Genuine Parts Company rating

7.2

Company rating: 7.2 out of 10

Based on 59 frontline employees who took The Breakroom Quiz

225th of 419 rated retail wholesalers


Job description

Software Engineer III

SUMMARY:

Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and testing This position improves operations by conducting systems analysis and recommending changes in policies and procedures with limited supervision. Software developer III begins to have more influence on more junior developers.

JOB DUTIES

  • Impact on one or more areas, functions or processes.
  • Designs and constructs moderately complex interfaces between ERP and legacy systems.
  • Provides production support of moderately complex applications in production by troubleshooting issues, proposing solutions, developing and testing fixes, and migrating solutions.
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Codes programming logic for new or existing solutions software or applications following design specifications put in place by senior software development staff and leadership.
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
  • Maintains up-to-date records of issues with existing code.
  • Monitors quality and performance of applications through testing and maintenance.
  • Develops and maintains applications for business processes and systems.
  • Responsible for ensuring adherence to development best practices and standards of associate application developers and application developers within their immediate group and may be required to represent IT on particular projects.
  • Identifies opportunities for process and procedure enhancements and communicates them to other departments/areas to drive efficiency and customer service levels.
  • Suggests viable solutions to resolve issues with existing software.
  • Forecasts, models and utilizes advanced analytical tools.
  • Performs other assigned duties.

EDUCATION & EXPERIENCE

Typically requires a bachelor's degree in computer science, software engineering, or a related field and five (5) to eight (8) years of related experience; or equivalent combination.

KNOWLEDGE, SKILLS, ABILITIES

  • Manages multiple tasks simultaneously while meeting deadlines.
  • Possess the latest knowledge on new technology and computer systems.
  • Communicates complex procedures to other colleagues.
  • Understands the latest trends and their role in a commercial environment.
  • Pays close attention to detail and desires to probe further into data.

PHYSICAL DEMANDS:

LICENSES & CERTIFICATIONS: None required.

SUPERVISORY RESPONSIBILITY: No Supervisory Responsibility

BUDGET RESPONSIBILITY: No

COMPANY INFORMATION: Motion Industries offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.

DISCLAIMER: This job description illustrates the general nature and level of work performed by employees within this job classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and skills required. Management retains the right to add or modify duties at any time.

Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.


What Genuine Parts Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom