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

Be Seen First

Software Developer

Huntsville, AL · On-site

$130K - $160K/yr

ISSAC is seeking a highly motivated and skilled Software Developer to join our team supporting the ... We also have 4 weeks of PTO, 11 holidays, education assistance, 401K program and profit sharing.

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.

Motion Industries is seeking a Software Developer to perform basic problem resolution analysis and corrections, develop new software based on approved design documents, and correct system problems.

Software Engineer IV Location: Charlotte NC, Atlanta, GA, Birmingham, AL (Hyrbrid) Duration: 06 months CTH Job ID: 177142 Job Overview: The Software Engineer IV oversees the development, modification ...

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

Be Seen First

A large client of ours is seeking an experienced Software Developer II to join their dynamic team ... 4 years' experience in software development, maintenance, or support in an Open/Layered ...

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

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

Software Engineer 4 Engineering Location: Huntsville, AL Pay: $75-85 Start Date: ASAP Clearance: Secret * Develop high performance C++ software * Contributions will directly support radar modeling ...

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

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 Jun 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 L1, L2, L3, and L4 developer?

In the context of a Software Developer 4 role, L1, L2, L3, and L4 typically refer to different levels of seniority or experience within an organization, with L1 being entry-level and L4 indicating a senior or lead position. These levels often correspond to increasing technical expertise, responsibility, and leadership expectations, and are used to structure career progression and compensation. The specific definitions can vary by company, but generally, higher levels require more advanced skills, problem-solving ability, and project management experience.

What jobs does a software developer have?

A software developer typically works on designing, coding, testing, and maintaining software applications across various industries. They may specialize in areas such as web development, mobile app development, or systems programming, often using programming languages like Java, Python, or C++. Software developers can work in teams, follow Agile methodologies, and require skills in problem-solving and version control tools like Git.

What engineers make $500,000?

Software engineers, particularly those in senior or specialized roles such as Staff Software Engineers or Principal Engineers at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. High compensation often requires extensive experience, advanced technical skills, and working in competitive or high-demand environments like Silicon Valley or similar tech hubs.

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 is a software developer 4?

A Software Developer 4 is a senior-level software engineer responsible for designing, developing, and maintaining complex software systems. This role typically requires extensive experience, advanced programming skills, and knowledge of tools like version control and debugging. They often lead projects, mentor junior staff, and contribute to technical decision-making.
What cities in Alabama are hiring for Software Developer 4 jobs? Cities in Alabama with the most Software Developer 4 job openings:

Software Engineer-Developer 4 with Security Clearance

22nd Century Technologies, Inc.

Huntsville, AL

Other

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