1

Associate Software Engineer Jobs in Birmingham, AL

The Software Engineer will design, develop, test, and maintain software solutions that support internal systems, data workflows, and operational processes across the company. Daily responsibilities ...

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

Birmingham, AL · On-site

$75K - $137K/yr

As a Software Engineer within PNC's Retail Tech Core Debit Product organization, you will be based in Pittsburgh PA, Dallas TX, Birmingham AL or Strongsville OH. We are seeking a talented 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

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

Software Engineer 3

Hoover, AL · On-site

$50.75 - $68.25/hr

Job#: 3046456 Software Engineer 3 Location: Hoover, Alabama (Remote) Role Overview The Software ... Act as a procedural expert and may lead the work of junior associates. Required Qualifications ...

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 ...

Job #106551 Software Engineer (.NET / SQL Server) Job Type: Remote, Contract (End of February) Expected hours per week: Full-time on-going contract, 40 hours per week Pay Range: $70-71 per hour ...

Software Engineer 3

Hoover, AL · On-site

$50.75 - $68.25/hr

Job#: 3046137 The Software Engineer oversees application development, modification, and maintenance ... level associates This position is exempt from timekeeping requirements under the Fair Labor ...

Software Engineer IV

Birmingham, AL · On-site

$91K - $125K/yr

Software Engineer IV Location: Remote Duration: Contract Job ID: 179452 Job Overview: The Software Engineer IV will oversee the development, modification, and maintenance of applications. This role ...

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

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

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 Sep 8, 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 job categories do people searching Associate Software Engineer jobs in Birmingham, AL look for?

The top searched job categories for Associate Software Engineer jobs in Birmingham, AL 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, 67% Full Time, 29% Part Time, 1% Temporary, and 2% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $82,353 per year, or $39.6 per hour.

Software Engineer

Krown Petroleum

Birmingham, AL • On-site

Other

Posted 5 days ago


Job description

Company Description Krown Petro Co. is an energy-focused company operating in the petroleum sector, committed to delivering reliable products and services to its customers. The organization values innovation, safety, and operational efficiency across its technology and field operations. Team members collaborate closely to support core business functions, modernize systems, and improve data-driven decision-making. Krown Petro Co. offers opportunities for growth, hands-on impact, and involvement in projects that support critical energy infrastructure.

Role Description This is a full-time, on-site Software Engineer role based in Birmingham, AL. The Software Engineer will design, develop, test, and maintain software solutions that support internal systems, data workflows, and operational processes across the company. Daily responsibilities include implementing back-end services and APIs, troubleshooting and optimizing existing applications, and collaborating with cross-functional stakeholders to translate business requirements into technical specifications. The role involves writing clean, maintainable code, performing code reviews, and contributing to system architecture and documentation. The Software Engineer will also help improve development practices, ensure reliability and security, and support deployment and monitoring of production systems.

Qualifications

  • Strong foundation in Computer Science principles, including data structures, algorithms, and software design.
  • Proficiency in Software Development and Programming, with experience building and maintaining production-grade applications.
  • Hands-on experience in Back-End Web Development, including APIs, databases, and server-side frameworks.
  • Knowledge of Object-Oriented Programming (OOP) concepts and application in modern programming languages.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Familiarity with testing practices, debugging, performance optimization, and secure coding standards.
  • Ability to work on-site in Birmingham, AL, collaborate effectively with cross-functional teams, and communicate technical ideas clearly