Software Architect
$131K - $237K/yr
Bachelor's degree in computer science or computer engineering, or a related STEM discipline, plus 12- 15 years of experience in computer science or software development or Master's degree in Computer ...
$131K - $237K/yr
Bachelor's degree in computer science or computer engineering, or a related STEM discipline, plus 12- 15 years of experience in computer science or software development or Master's degree in Computer ...
$131K - $237K/yr
Bachelor's degree in computer science or computer engineering, or a related STEM discipline, plus 12- 15 years of experience in computer science or software development or Master's degree in Computer ...
$60K - $90K/yr
Bachelor's Degree in Computer Science, Information Technology, or a related discipline, plus 2 to 4 years of related work experience OR * Associate's Degree in Computer Science, Information ...
$60K - $90K/yr
Bachelor's Degree in Computer Science, Information Technology, or a related discipline, plus 2 to 4 years of related work experience OR * Associate's Degree in Computer Science, Information ...
Muscle Shoals, AL · On-site
$60K - $90K/yr
Bachelor's Degree in Computer Science, Information Technology, or a related discipline, plus 2 to 4 years of related work experience OR * Associate's Degree in Computer Science, Information ...
Muscle Shoals, AL · On-site
$60K - $90K/yr
Bachelor's Degree in Computer Science, Information Technology, or a related discipline, plus 2 to 4 years of related work experience OR * Associate's Degree in Computer Science, Information ...
$131K - $237K/yr
A Bachelor's Degree or higher degree in Software Engineering, Computer Engineering, Computer Science, Management Information Systems, Computer Information Systems, Electrical Engineering ...
$131K - $237K/yr
A Bachelor's Degree or higher degree in Software Engineering, Computer Engineering, Computer Science, Management Information Systems, Computer Information Systems, Electrical Engineering ...
Florence, AL · On-site
$45K - $60K/hr
Bachelor's Degree in Computer Science * Strong experience with network architecture and security (firewalls, segmentation) * Experience with identity platforms (Active Directory, Entra ID)
Florence, AL · On-site
$45K - $60K/hr
Bachelor's Degree in Computer Science * Strong experience with network architecture and security (firewalls, segmentation) * Experience with identity platforms (Active Directory, Entra ID)
$107K - $195K/yr
A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or equivalent degree ...
New
$107K - $195K/yr
A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or equivalent degree ...
New
$70K - $91K/yr
HHMI is focused on supporting and moving science forward in a variety of different ways ranging ... such as a laptop computer or tablet). Persons with disabilities may be able to perform the ...
$70K - $91K/yr
HHMI is focused on supporting and moving science forward in a variety of different ways ranging ... such as a laptop computer or tablet). Persons with disabilities may be able to perform the ...
$70K - $91K/yr
HHMI is focused on supporting and moving science forward in a variety of different ways ranging ... such as a laptop computer or tablet). Persons with disabilities may be able to perform the ...
$70K - $91K/yr
HHMI is focused on supporting and moving science forward in a variety of different ways ranging ... such as a laptop computer or tablet). Persons with disabilities may be able to perform the ...
Florence, AL · On-site
$128K/yr
Bachelor's Degree in Computer Science * Strong experience with network architecture and security (firewalls, segmentation) * Experience with identity platforms (Active Directory, Entra ID)
Florence, AL · On-site
$128K/yr
Bachelor's Degree in Computer Science * Strong experience with network architecture and security (firewalls, segmentation) * Experience with identity platforms (Active Directory, Entra ID)
$87K - $157K/yr
A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or equivalent degree ...
New
$87K - $157K/yr
A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or equivalent degree ...
New
$87K - $157K/yr
Bachelor's degree in Systems Engineering, Aerospace Engineering, Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, Mechanical Engineering or equivalent technical ...
$87K - $157K/yr
Bachelor's degree in Systems Engineering, Aerospace Engineering, Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, Mechanical Engineering or equivalent technical ...
Bachelor's Degree in Information Technology, Computer Science, or related field required. * Minimum two years of technical or systems support experience. * Experience in data analysis, system ...
Bachelor's Degree in Information Technology, Computer Science, or related field required. * Minimum two years of technical or systems support experience. * Experience in data analysis, system ...
Athens, AL · On-site +1
$38K - $50K/yr
Communicates regularly with parents, students, and certified content area teachers through use of computer and telephone; * Keep student records and data up-to-date, including cumulative files ...
Athens, AL · On-site +1
$38K - $50K/yr
Communicates regularly with parents, students, and certified content area teachers through use of computer and telephone; * Keep student records and data up-to-date, including cumulative files ...
Athens, AL · On-site +1
$38K - $50K/yr
Communicates regularly with parents, students, and certified content area teachers through use of computer and telephone; * Keep student records and data up-to-date, including cumulative files ...
Athens, AL · On-site +1
$38K - $50K/yr
Communicates regularly with parents, students, and certified content area teachers through use of computer and telephone; * Keep student records and data up-to-date, including cumulative files ...
Muscle Shoals, AL · On-site
Bachelor's degree in engineering, Information Technology, Computer Science, or a related field; or 5+ years of experience leading and implementing large-scale MES projects. * Minimum of 2 years of ...
Muscle Shoals, AL · On-site
Bachelor's degree in engineering, Information Technology, Computer Science, or a related field; or 5+ years of experience leading and implementing large-scale MES projects. * Minimum of 2 years of ...
Bachelor's degree in engineering, Information Technology, Computer Science, or a related field; or 5+ years of experience leading and implementing large-scale MES projects. * Minimum of 2 years of ...
Bachelor's degree in engineering, Information Technology, Computer Science, or a related field; or 5+ years of experience leading and implementing large-scale MES projects. * Minimum of 2 years of ...
Associate degree in computer science, information technology or equivalent relevant professional experience. * 5+ years of experience working with information technology hardware and software while ...
Associate degree in computer science, information technology or equivalent relevant professional experience. * 5+ years of experience working with information technology hardware and software while ...
Support teachers in the authentic integration of computer science and computational thinking concepts within the mathematics classroom; * Perform all other duties as assigned. ADDITIONAL DUTIES:
Support teachers in the authentic integration of computer science and computational thinking concepts within the mathematics classroom; * Perform all other duties as assigned. ADDITIONAL DUTIES:
Muscle Shoals, AL · On-site
Bachelors degree in Engineering or Computer Science, or equivalent degree is preferred * 3+ years of experience in the administration and support of a large enterprise network with the ability to ...
Muscle Shoals, AL · On-site
Bachelors degree in Engineering or Computer Science, or equivalent degree is preferred * 3+ years of experience in the administration and support of a large enterprise network with the ability to ...
Muscle Shoals, AL · On-site
Bachelors degree in Engineering or Computer Science, or equivalent degree is preferred * 3+ years of experience in the administration and support of a large enterprise network with the ability to ...
Muscle Shoals, AL · On-site
Bachelors degree in Engineering or Computer Science, or equivalent degree is preferred * 3+ years of experience in the administration and support of a large enterprise network with the ability to ...
$50.7K - $54.1K
7% of jobs
$54.1K - $57.5K
7% of jobs
$57.5K - $60.9K
2% of jobs
$60.9K - $64.3K
0% of jobs
$64.3K - $67.6K
2% of jobs
$69.1K is the 25th percentile. Wages below this are outliers.
$67.6K - $71K
15% of jobs
$71K - $74.4K
16% of jobs
The median wage is $74.7K / yr.
$74.4K - $77.8K
13% of jobs
$77.8K - $81.2K
6% of jobs
$82.8K is the 75th percentile. Wages above this are outliers.
$81.2K - $84.6K
16% of jobs
$84.6K - $88K
17% of jobs
$50.7K
$74.6K
$88K
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

$131K - $237K/yr
Full-time
Medical, Retirement, PTO
Posted 7 days ago
8.4
Based on 146 frontline employees who took The Breakroom Quiz
55th of 426 rated business services
Description
Looking for an opportunity to make an impact on the defense of the nation?
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business every day.
Leidos’ Defense Sensor is seeking a talented Software Architect with a background and experience in software engineering and/or computer science to join a large and diverse team at Huntsville, AL (Redstone Arsenal) that develops software products used for critical test, planning, and training for the Missile Defense Agency (MDA) and provides analysis, and testing support for complex MDA radar systems. We have offices across the United States engaging in the defense, space, cyber and commercial fields providing responsive, cost-effective engineering, scientific and IT solutions.
The applicant will join a group of highly technical engineers and analysts supporting the development of a fielded software product used for radar placement, evaluation, and relocation planning that is used for currently deployed missile defense radar systems. The applicant should be a self-starter and be able to work well with both junior and senior level software developers.
Primary Responsibilities:
In this role you will function as the focal point for ensuring that the existing software product is constructed in a scalable form allowing for the integration of additional sensor model representations and for the ability to have various levels of functionality modeled for each new sensor type. Product requests and requirements come at a dynamic and often rapid pace. This role will include working with an established team of software developers and interface on a regular basis with a diverse team of systems and radar engineers. This position is 100% in-person on-site work at a government facility. Working daily on-site at customer facilities on a multi-contractor team and interacting regularly with industry partners and the government customer, the candidate will be expected to represent Leidos technically, professionally, and ethically.
Basic Qualifications:
Bachelor’s degree in computer science or computer engineering, or a related STEM discipline, plus 12- 15 years of experience in computer science or software development or Master’s degree in Computer Science or Computer Engineering, or a related STEM discipline, plus 10-13 years of experience in computer science or software development.
Must have significant knowledge and experience in Java.
Must have experience using C++ and be able to develop and maintain interfaces between Java and C++ applications.
Must have experience with Docker and/or Kubernetes, along with a general understanding of containerization concepts.
Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area.
Candidate must possess and be able to maintain a SECRET clearance.
Preferred Qualifications:
Candidates with significant experience using the GitLab environment and Continuous Integration (CI) pipelines are highly preferred.
Candidates with experience in developing 3D visualization GUIs using Java are preferred.
Candidates with experience in modeling & simulation software are preferred.
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.
Original Posting:June 5, 2026For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
About Leidos
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.
Pay and Benefits
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.
Securing Your Data
Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
Sourced by ZipRecruiter
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.
It services
10,000+ Employees
Reston, VA, US