1

Software Developer 4 Jobs in Alabama (NOW HIRING)

Position Overview The Application Developer IV is responsible for gathering business requirements, documenting technical specifications, developing software solutions, implementing applications, and ...

Data Developer IV Location: Birmingham, AL or Atlanta, GA Work Model: Hybrid (2 days in office ... Strong understanding of the Software Development Life Cycle (SDLC) * Hands-on experience working in ...

Software Engineer IV

Birmingham, AL · On-site

$114K - $151K/yr

Senior Software Engineer IV - AI / Azure Databricks {GC & US Citizen only} Location: 3535 Colonnade ... Experience working in regulated or enterprise production environments. * DevOps / CI/CD experience.

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. * 4+ years of professional experience in software development and information system design. * Demonstrated ...

Software Developer

Huntsville, AL · On-site

$140K - $165K/yr

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. * 4+ years of professional experience in software development and information system design. * Demonstrated ...

Software Developer

Huntsville, AL · On-site

$140 - $165/hr

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. * 4+ years of professional experience in software development and information system design. * Demonstrated ...

New

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. * 4+ years of professional experience in software development and information system design. * Demonstrated ...

Software Developer

Huntsville, AL · On-site

$140K - $165K/yr

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. * 4+ years of professional experience in software development and information system design. * Demonstrated ...

Junior Software Developer

Huntsville, AL · On-site +1

$66K - $85K/yr

Bachelors and zero (0) years related experience; four (4) years of experience considered in lieu of degree. Qualifications: * Preferred experience in full-lifecycle software engineering. * Strong ...

New

Junior Software Developer

Huntsville, AL · On-site

$63K - $82K/yr

Bachelors and zero (0) years related experience; four (4) years of experience considered in lieu of degree. Qualifications: * Preferred experience in full-lifecycle software engineering. * Strong ...

New

Senior Software Developer

Huntsville, AL · On-site

$54 - $71.50/hr

D. with 4+ years of experience • Strong C++ programming skills • Experience developing products ... Software development in a DevOps or DevSecOps environment • Experience working with an AGILE ...

Bachelor's degree in Computer Science, Engineering, or a related field. * 2-4 years of experience in software development, MLOps, DevOps, or related roles. * Proficiency in Python and experience with ...

Bachelor's degree in Computer Science, Engineering, or a related field. * 2-4 years of experience in software development, MLOps, DevOps, or related roles. * Proficiency in Python and experience with ...

Senior Software Developer

Huntsville, AL · On-site

$52 - $68.75/hr

Senior Software Developer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama ... and 4/3 Effective Earth Radius models for terrain masking (using DTED). * Ensure robust data ...

Senior Software Developer

Huntsville, AL · On-site

$50.75 - $67/hr

Senior Software Developer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama ... and 4/3 Effective Earth Radius models for terrain masking (using DTED). * Ensure robust data ...

Software Developer

Huntsville, AL · On-site

$85 - $110/hr

Opportunity PeopleTec is currently seeking a Software Developer to support our Huntsville, AL ... Bachelor Degree in related field or in lieu of degree 4 additional years of experience PeopleTec ...

next page

Showing results 1-20

Software Developer 4 information

See Alabama salary details

$43.5K

$101.4K

$150.5K

How much do software developer 4 jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software developer 4 in Alabama is $101,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,600.00 and $117,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Developer 4 vs Software Developer 3?

CriteriaSoftware Developer 4Software Developer 3
Experience LevelTypically 5+ years, advanced expertise3-5 years, intermediate to advanced skills
ResponsibilitiesLeading projects, designing complex systems, mentoringImplementing features, fixing bugs, collaborating on projects
CertificationsOften required or preferred (e.g., AWS, Scrum)Less emphasis on certifications, focus on skills
Work EnvironmentIndependent, leadership roles, cross-team collaborationTeam-based, task-focused, collaborative

Software Developer 4 generally has more experience, leadership responsibilities, and advanced technical skills compared to Software Developer 3. While both roles require strong programming knowledge, Software Developer 4 often leads projects and mentors others, reflecting a higher level of expertise and responsibility.

What other jobs can a software developer do?

A software developer can transition into roles such as software engineer, systems analyst, technical lead, or product manager, often leveraging their programming, problem-solving, and project management skills. They may also move into specialized areas like cybersecurity, data analysis, or DevOps, sometimes requiring additional certifications or training. These roles typically involve similar technical expertise and collaboration in software development environments.
Infographic showing various Software Developer 4 job openings in Alabama as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $101,375 per year, or $48.7 per hour.

Software Engineer-Developer 4 with Security Clearance

22nd Century Technologies, Inc.

Huntsville, AL • On-site

Other

Re-posted 8 days ago


Job description

Title: Software Engineer-Developer 4
Locations: Huntsville, AL and Colorado Springs, CO
Duration: 12 months+
Active Secret Clearance Required Job Description: • Work with other industry partners as a key contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC
• Support full software development lifecycle including generating design artifacts, implementing software changes, supporting design and code reviews, software testing, and resolution of issues found during testing
• Actively participate in agile planning and execution using established processes
• Software Requirements and architecture development in support of MDS systems
• Develop, select, tailor and deploy integration and test processes, tools and metrics
• Execute and document integration and test activities and events
• This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.
• Travel may be required up to 10% of the time; Domestically
• This position may require the ability to obtain access to an MDA facility. Access to the facility requires a background investigation by U.S. government authorities.
• This position requires candidate acceptance by the industry partner resource control board.
• This position requires an active Secret Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active) Required Skills:
• Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, computer engineering, or computer science. 9+ years of work related engineering experience with a Bachelor's or 7+ years of work related engineering experience with a Master's or 4+ years of work related engineering experience with a PhD
• Experience using analytical, collaboration, communication and organizational skills
• Familiarity with the Agile software development process
• Experience with Java, or Java Spring Preferred Qualifications:
• Experienced in the full life-cycle development of complex mathematical algorithms (such as tracking, correlation, guidance, battle management, and radar management) for Java-based military applications
• Ability to implement MATLAB based algorithms into Java-based software. Education / Experience: • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, computer engineering, or computer science. • 9+ years of work related engineering experience with a Bachelor's or 7+ years of work related engineering experience with a Master's or 4+ years of work related engineering experience with a PhD