1

Software Architect Jobs in Alabama (NOW HIRING)

They are seeking a Software Architect to support a Missile Defense Agency program, responsible for software architecture, performance analysis, and documentation oversight. Responsibilities : • ...

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

Senior Software Architect

Montgomery, AL

$128K - $174K/yr

TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program ...

Senior Software Architect

Montgomery, AL · On-site +1

$128K - $174K/yr

TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program ...

Senior Software Architect

Montgomery, AL

$128K - $174K/yr

TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program ...

Software Architect Senior

Huntsville, AL · On-site

$134K - $183K/yr

Software Architect SR Location: Huntsville, AL Position Type: Full-Time Clearance: Top Secret Required Position Overview We are seeking an experienced Senior Solutions Architect to support mission ...

Software Architect Sr - API

Birmingham, AL · On-site

$121K - $165K/yr

Software Architect Sr - Cloud Location: Birmingham, AL Type: Contract Contractor Work Model: Onsite - onsite Hours: 40.0 Responsibilities * Solution, design and review specific to software ...

Software Architect Sr - API

Birmingham, AL · On-site

$121K - $165K/yr

Software Architect Sr - Cloud Location: Birmingham, AL Type: Contract Contractor Work Model: Onsite - onsite Hours: 40.0 Responsibilities * Solution, design and review specific to software ...

Software Architect Sr - API

Birmingham, AL · On-site

$121K - $165K/yr

Software Architect Sr - Cloud Location: Birmingham, AL Type: Contract Contractor Work Model: Onsite - onsite Hours: 40.0 Responsibilities * Solution, design and review specific to software ...

Software Architect Senior

Huntsville, AL

$134K - $183K/yr

Software Architect SR Location: Huntsville, AL Position Type: Full-Time Clearance: Top Secret Required Position Overview We are seeking an experienced Senior Solutions Architect to support mission ...

Software Architect Sr - API

Birmingham, AL · On-site

$121K - $165K/yr

Software Architect Sr - Cloud Location: Birmingham, AL Type: Contract Contractor Work Model: Onsite - onsite Hours: 40.0 Responsibilities * Solution, design and review specific to software ...

next page

Showing results 1-20

Software Architect information

See Alabama salary details

$71.6K

$157.7K

$186.7K

How much do software architect jobs pay per year?

As of Jul 27, 2026, the average yearly pay for software architect in Alabama is $157,727.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,300.00 and $185,800.00 per year, depending on experience, location, and employer.

How much money do software architects make?

Software architects typically earn between $100,000 and $160,000 annually, depending on experience, location, and industry. Senior architects with specialized skills or certifications can earn higher salaries, often exceeding $180,000. Compensation also includes benefits such as bonuses and stock options in some companies.

What does a software architect do?

A software architect designs the overall structure of software systems, making high-level decisions on architecture, technology stack, and integration. They collaborate with development teams to ensure the system meets technical requirements, scalability, and performance standards, often using modeling tools and design patterns.

What are Software Architects?

Software Architects are IT professionals responsible for designing the high-level structure of software systems. They make critical decisions about architectural patterns, frameworks, and technologies to ensure that software solutions are scalable, maintainable, and meet business requirements. Software Architects collaborate with development teams, stakeholders, and other architects to define technical standards and best practices. Their work helps guide the development process and ensures that complex software projects are built efficiently and effectively.

Can I make 200k a year as a software engineer?

Software architects and senior software engineers with extensive experience, specialized skills, and working in high-cost-of-living areas can earn salaries of $200,000 or more annually. Achieving this often requires expertise in areas like cloud computing, system design, and leadership, along with advanced certifications and a strong professional track record.

What Is a Software Architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

What engineer makes $500,000 a year?

Senior software architects and engineering leads in large tech companies or specialized fields can earn $500,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills in system design, and leadership responsibilities.

How does a Software Architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

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

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.
What are the most commonly searched types of Software Architect jobs in Alabama? The most popular types of Software Architect jobs in Alabama are:
What are popular job titles related to Software Architect jobs in Alabama? For Software Architect jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Software Architect jobs? Cities in Alabama with the most Software Architect job openings:
Infographic showing various Software Architect job openings in Alabama as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $157,727 per year, or $75.8 per hour.
Software Architect

Software Architect

IERUS Technologies Inc

Huntsville, AL • On-site

Full-time

Posted 9 days ago


Job description

Job Summary:
IERUS Technologies Inc specializes in technology research and implementation, focusing on defense and commercial customers. They are seeking a Software Architect to support a Missile Defense Agency program, responsible for software architecture, performance analysis, and documentation oversight.
Responsibilities:
• perform trade studies and analysis for current and future development activities
• maintain the software architecture artifacts for the ART
• oversee the development of ART software design documentation
• determine ramifications and impacts of proposed architectural changes to the software baselines
• analyze system performance to include quantifying performance, identifying bottlenecks, and measuring throughput
• support briefings, presentations and demonstrations to customer
• support analysis, design, and implementation of cyber requirements in the software
• occasional travel will be required for this position.
Qualifications:
Required:
• B.S., M.S., or Ph.D. in an engineering discipline; Computer Science, Mathematics, Physics, or Engineering.
• Security+ or equivalent/higher is required.
• Recent experience in software architecture and distributed systems design and implementation.
• Experience performing trade studies and analysis across software engineering disciplines.
• Familiarity with the system engineering discipline including Model Based System Engineering (MBSE) and Object Oriented Analysis and Design (OOA/OOD)
• Hands on application development experience with Java is required.
• CI/CD pipeline experience required.
• Automated test development experience required.
• Familiarity with Information Assurance (IA) mitigations for RMF and STIGs is required.
• Familiarity with Fortify/SonarQube required.
• Must have Final DoD Secret to start and may require ability to get cleared to TS/SCI in the future.
• Full life cycle software development experience using Java, and UML
• Previous experience with missile defense, command and control and software architecture required.
• Proficiency with MS Office and Visio are required.
• Architecture development and coordination
• Defining the relationships between internal and external components; communicating architectural intent and constraints to a diverse group of customers, developers, engineers, subject matter experts, and users.
Preferred:
• Skills in logical/physical architecture modeling, and knowledge of CI/CD pipeline architecture and implementation, Safety, and cyber security concepts are highly desirable.
• Previous experience with Service Oriented Architecture (SOA) or Event Driven Architecture (EDA), cloud computing, micro-services, use of containerization, virtualization, and how to approach refactoring existing code bases into those paradigms is a plus.
Company:
IERUS, at its core, is a high-end technology firm. Founded in 2008, the company is headquartered in Huntsville, USA, with a team of 51-200 employees. The company is currently Growth Stage.