1

Software Engineer Software Developer Jobs in Alabama

Jr. Software Developer

Huntsville, AL · On-site

$62K - $81K/yr

We are seeking a junior-level AI Software Developer (2-5 years of experience) who is passionate about applying artificial intelligence to transform complex engineering and business data into ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We ...

Collaborate with software, systems, QA, and DevOps engineers to improve software quality and maintainability * Contribute to software documentation, testing standards, and engineering best practices

The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and evaluations as well as support space situational awareness operations and experiments. The successful ...

... DevOps engineers to improve software quality and maintainabilityContribute to software documentation, testing standards, and engineering best practicesSupport continuous improvement initiatives ...

Collaborate with software, systems, QA, and DevOps engineers to improve software quality and maintainability * Contribute to software documentation, testing standards, and engineering best practices

Software Engineer

Huntsville, AL · On-site

$65 - $95/hr

Collaborate with software, systems, QA, and DevOps engineers to improve software quality and maintainability * Contribute to software documentation, testing standards, and engineering best practices

Software Developer

Birmingham, AL · On-site

$80 - $100/hr

Software Engineer II****SUMMARY:**Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This ...

Software Engineer

Huntsville, AL · On-site

$133K - $158K/yr

The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and evaluations as well as support space situational awareness operations and experiments. The successful ...

We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Huntsville, AL. Responsibilities: Work in a ...

We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Huntsville, AL. Responsibilities: Work in a ...

AV is seeking a skilled and highly motivated Software Developer with 5-10 years of experience to join our team supporting Ground Test scenario design for the Missile Defense Agency. The Ground Test ...

next page

Showing results 1-20

Software Engineer Software Developer information

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What cities in Alabama are hiring for Software Engineer Software Developer jobs?

Cities in Alabama with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Alabama as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Software Engineer

EOS Defense Systems USA, Inc

Huntsville, AL • On-site

Full-time

Re-posted 20 days ago


Job description

Software Engineer The Software Engineer will design, develop, test, and integrate embedded software solutions that extend the capabilities of our high-performing, world-leading Remote Weapon Stations (RWS). The Software Engineer will collaborate closely with a multidisciplinary team comprising Systems Engineers, Mechanical Engineers, and Electronics Engineers to ensure that software integrates seamlessly with the overall RWS system. Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assumes a leadership role as needed. This is an on-site position.Minimum Requirements and Qualifications* Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. * A deep understanding of low-level programming and hardware interactions.* Must have embedded software development experience.* Proficiency in C/C++.Experience in the following would be a plus:Linux multimedia experience (e.g. gstreamer)Experience with ARM processorsProficiency in understanding electrical schematics for PCBsProficiency in Rust, Java, and shell scripting languagesWireshark and debugging of network protocolsMajor Responsibilities and DutiesUnder the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required.Will interface with Hardware/software application development, installation, and troubleshooting.Will collaborate with engineers in development and application projects across the product line.Other duties as assignedEOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.
Job Posted by ApplicantPro