1

Software Contract Jobs in Alabama (NOW HIRING)

GaN is seeking a highly motivated Software Architect to support multiple software contracts and independent research projects. Responsibilities The Software Architect is responsible for designing and ...

GaN is seeking a highly motivated Software Architect to support multiple software contracts and independent research projects. Responsibilities The Software Architect is responsible for designing and ...

GaN is seeking a highly motivated Software Architect to support multiple software contracts and independent research projects. Responsibilities The Software Architect is responsible for designing and ...

Be Seen First

Draft contract language and negotiate contracts to achieve favorable terms for the Company ... Duties will include the negotiation of Software License Agreements, Software as a Service ...

New

Lead Contract Manager

Montgomery, AL · On-site

$62K - $93K/yr

... software - Excel, Microsoft Word and the Access Data Base. Ability to read and negotiate contracts. Ability to read, write and comprehend the English language. Ability to perform financial analysis.

Contracts Manager

Huntsville, AL · On-site

$89K - $119K/yr

... contract and compliance process. * Knowledge of Microsoft Office software, including Word and Excel. ARES Benefits: ARES offers a competitive compensation and benefit package. Full time employees may ...

next page

Showing results 1-20

Software Contract information

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

To thrive as a Software Contract Manager, you need expertise in contract law, software licensing, negotiation, and compliance, usually grounded in a legal or business degree. Familiarity with contract management systems (CMS), e-signature tools, and legal research databases is typically required. Strong attention to detail, communication, and problem-solving skills help build effective relationships and mitigate risk. These competencies ensure contracts are structured to protect company interests, minimize legal exposure, and maximize value from software agreements.

What are typical challenges faced by professionals working in software contract roles, and how can they effectively manage these challenges?

Professionals in software contract roles often face challenges such as managing multiple client expectations, ensuring clear communication of project requirements, and adapting quickly to new codebases or technologies. Time management is crucial, as contract work may involve juggling several projects with overlapping deadlines. Building strong client relationships and setting clear deliverables from the outset can help mitigate misunderstandings and scope creep. Staying organized and maintaining up-to-date documentation are also key practices for success in this dynamic and fast-paced work environment.

What are software contracts?

Software contracts are legally binding agreements that define the terms and conditions under which software is developed, licensed, or used. These contracts typically outline the rights and responsibilities of both parties, including payment terms, deliverables, intellectual property ownership, support, maintenance, and confidentiality clauses. They help protect both software providers and clients by ensuring clarity and minimizing disputes. Common types include software development agreements, licensing agreements, and maintenance contracts.
What are the most commonly searched types of Software jobs in Alabama? The most popular types of Software jobs in Alabama are:
Infographic showing various Software Contract job openings in Alabama as of July 2026, with employment types broken down into 56% Full Time, 18% Part Time, 1% Temporary, and 25% Contract. Highlights an 68% Physical, 3% Hybrid, and 29% Remote job distribution.

Full-time

Posted 14 days ago


Job description

Job Summary:
Geeks and Nerds is an innovative technology company that encourages ingenuity and teamwork. They are seeking a highly motivated Software Architect to support multiple software contracts and independent research projects.
Responsibilities:
• The Software Architect is responsible for designing and overseeing the high-level structure of complex software systems.
• This role partners with product, engineering, security, and operations to translate business and technical requirements into scalable, maintainable, and secure architectures.
• The Software Architect provides technical leadership, establishes technical standards, and guides teams in delivering solutions aligned with organizational goals.
Qualifications:
Required:
• Bachelors and fifteen (10) years or more experience. Advanced related degrees are preferred but not necessary.
• Experience developing systems, assisting in software architecture, managing software requirements, and developing software solutions.
• Clear communication skills (verbal and written) and demonstrated leadership
• Must be a U.S. citizen.
• Must be able to obtain an Interim Secret Security clearance within 45 days
Preferred:
• TypeScript, HTML, SCSS, C++, Python, C
• NodeJS and Web Browser development environment
• Map Servers and the GDAL library
• Agile like Development processes
• Object Oriented programming and Design
• Distributed system design
• SecDev, TENA
Company:
GaN Corporation (dba "Geeks and Nerds"​) is an employee-owned, Huntsville-based technology company that provides technical and management services to government and commercial customers in the areas of Cyber Security, Systems Engineering, Test & Evaluation, Software Engineering, and Information Technology. Founded in 2004, the company is headquartered in Huntsville, USA, with a team of 51-200 employees. The company is currently Growth Stage.