1

Software Engineer Contract Jobs in Alabama (NOW HIRING)

... contracts as well as internal investments in research and development projects. This position is ... Lockheed Martin is seeking a Software Engineer for a position in Huntsville, AL. In this role, you ...

Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall ... No Will this positon be supported using grants or contract funding? No Number of Vacancies 1 ...

Huntsville, AL Arcarithm is seeking an experienced Software Engineer (Level 3) to support Lockheed Martin's Modeling and Simulations Contract for Framework and Tools (MASC-F) program. This role will ...

The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics ...

The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics ...

They are seeking a Mid-level Software Engineer to support software development efforts on a large Department of Defense (DoD) contract. Responsibilities : • Software design and artifacts • ...

The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics ...

... contracts as well as internal investments in research and development projects. This position is ... In this role, you will support the LRHW software engineering lifecycle following the program ...

They are seeking a Mid-level Software Engineer to support software development efforts on a large Department of Defense (DoD) contract in Huntsville, AL. Responsibilities : • Software design and ...

Software Engineer

Huntsville, AL · On-site

$86K - $198K/yr

R0241988 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem ... as well as contract-specific affordability and organizational requirements. The projected ...

Software Engineer

Huntsville, AL · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a ... as well as contract-specific affordability and organizational requirements. The projected ...

They are seeking a Junior Software Engineer to support software development efforts on a large Department of Defense contract. Responsibilities : • Software design and artifacts • Software ...

They are seeking a Junior Software Engineer in Huntsville, AL to support software development efforts on a large Department of Defense contract. Responsibilities : • Software design and artifacts ...

Kegman has an immediate opening for a Mid-level Software Engineer in Huntsville, AL to support software development efforts on a large Department of Defense (DoD) contract. Responsibilities:

next page

Showing results 1-20

Software Engineer Contract information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do software engineer contract jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software engineer contract in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

How much does a contract software engineer make?

Contract software engineers typically earn between $40 and $150 per hour, depending on experience, location, and project complexity. Hourly rates can vary based on skills such as proficiency in specific programming languages, tools, and certifications, as well as the duration and scope of the contract.

Is it true that AI will replace software engineers?

AI is unlikely to fully replace software engineers, as their role involves complex problem-solving, creativity, and understanding user needs that AI cannot replicate. Instead, AI tools are increasingly used to assist engineers in coding, testing, and automation, enhancing productivity rather than replacing the profession. Software engineers will continue to be essential for designing, maintaining, and improving software systems.

What are software engineer contracts?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

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

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, primarily through senior roles, specialized skills, or working at large tech companies with stock options and bonuses. Achieving this level often requires extensive experience, advanced technical expertise, and sometimes leadership responsibilities or equity compensation.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and often leadership roles or equity compensation.
What are the most commonly searched types of Software Engineer jobs in Alabama? The most popular types of Software Engineer jobs in Alabama are:
What cities in Alabama are hiring for Software Engineer Contract jobs? Cities in Alabama with the most Software Engineer Contract job openings:
Infographic showing various Software Engineer Contract job openings in Alabama as of July 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $133,714 per year, or $64.3 per hour.
Software Engineer

Other

Re-posted 3 days ago


Lockheed Martin rating

8.1

Company rating: 8.1 out of 10

Based on 388 frontline employees who took The Breakroom Quiz

33rd of 61 rated aerospace companies


Job description

Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more - we can innovate, invest, inspire and integrate our capabilities to transform the future.
At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We're creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security vision. We're erasing boundaries and forming partnerships across industries and around the world. We're advancing spacecraft and the workforce to fuel the next generation. And we're reimagining how space can connect us, ensuring security and prosperity.
If so, then we would love to speak with you! The Engineering & Technology organization is a highly dynamic and growing organization that plays a vital role in providing mission-critical solutions to our customers. Come be a part of the development of the new Long Range Hypersonic Weapon (LRHW). Join the Lockheed Martin team and be a part of the company that has developed and flown more hypersonic vehicles than any other U.S. Company and has decades of hypersonic development and flight test experience from government contracts as well as internal investments in research and development projects. This position is for a software engineer to support the LRHW software organization. You will help code, develop, and innovate technical solutions for soldier utilized ground systems.
This position requires strong communication skills, and the ability to work both independently and in a team environment, and to interface with software developers, test engineers, system engineers, program management, quality assurance engineers, and customer representatives. Lockheed Martin is seeking a Software Engineer for a position in Huntsville, AL.
In this role, you will support the LRHW software engineering lifecycle following the program Software Development Plan (SDP).
Specific duties will include:
Support Daily Scrum Standup
Design and develop new Java applications; Maintain existing Java applications
Support software testing and resolution of issues from multiple baselines
Perform in-depth analysis and technical support of systems software products, including complex problem resolution
Works from system specifications to develop or modify operating systems applications
Assist with design, coding, benchmark testing, debugging and documentation of programs
Interface with other system support groups
Generate software design artifacts and support design and code reviews

What Lockheed Martin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lockheed Martin logo

About Lockheed Martin

Sourced by ZipRecruiter

As a global security and aerospace company, the majority of Lockheed Martin's business is with the U.S. Department of Defense and U.S. federal government agencies.The remaining portion of Lockheed Martin's business is comprised of international government and commercial sales of products, services and platforms.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Bethesda, MD, US

Year founded

1912