1

Software Engineer University Jobs in Alabama (NOW HIRING)

Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall ... Tuskegee University employment application * Cover Letter * Resume/CV * Recommendation letters

Software Engineer In this role, you will support the software engineering lifecycle following the ... university with nine years of professional hands on experience * Active/Final Secret Clearance ...

Software Engineer: HSV-2625 deciBel Research has an immediate opening for a Software Engineer in ... Bachelor's degree in a STEM discipline from an accredited university and 5 years of related ...

Software Engineer III Duration: 3+ months with a possible extension Description: The Contracted ... university or college or equivalent. Desired work experience: At least 5 years of experience ...

Senior Software Engineer

Huntsville, AL · On-site

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Ability to work in a ... Base Systems Engineering (MBSE) -- Previous experience designing to software requirements ...

Senior Software Engineer

Huntsville, AL · Hybrid

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Ability to work in a ... Base Systems Engineering (MBSE) -- Previous experience designing to software requirements ...

Senior Software Engineer

Huntsville, AL · On-site

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Ability to work in a ... Base Systems Engineering (MBSE) -- Previous experience designing to software requirements ...

Are you a current student enrolled at a college or university looking to gain professional computer ... Exposure to real-world software engineering projects in the public safety sector. * A hands-on ...

Senior Software Engineer

Huntsville, AL · Hybrid

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Excellent written and verbal communication skills --Knowledge of Model Base Systems Engineering (MBSE) -- Experience with full ...

Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor ...

Senior Software Engineer

Huntsville, AL · Hybrid

$116K - $154K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Excellent written and verbal communication skills --Knowledge of Model Base Systems Engineering (MBSE) -- Experience with full ...

Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor ...

Senior Software Engineer

Huntsville, AL · On-site

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Excellent written and verbal communication skills --Knowledge of Model Base Systems Engineering (MBSE) -- Experience with full ...

Senior Software Engineer

Huntsville, AL · On-site

$114K - $150K/yr

... university Desired Skills: --Knowledge of Agile Software Development --Excellent written and verbal communication skills --Knowledge of Model Base Systems Engineering (MBSE) -- Experience with full ...

Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor ...

next page

Showing results 1-20

Software Engineer University information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do software engineer university jobs pay per year?

As of Jun 15, 2026, the average yearly pay for software engineer university 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.

What are the opportunities for career development and advancement as a Software Engineer in a university setting?

Software Engineers working at universities can pursue career growth by moving into senior engineering roles, project leadership, or transitioning to research and development positions. They often have the opportunity to contribute to innovative academic projects, collaborate with faculty and researchers, and attend conferences or pursue further certifications. Additionally, many universities encourage ongoing professional development and may offer support for specialized training or higher education. The collaborative and intellectually stimulating environment can open unique paths in academia, administration, or industry partnerships.

What are the key skills and qualifications needed to thrive in the Software Engineer University position, and why are they important?

Excelling as a Software Engineer University requires a strong grasp of computer science fundamentals, proficiency in programming languages such as Java, Python, or C++, and typically a bachelor's degree in computer science or a related field. Experience with development frameworks, version control systems like Git, and relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Developer) are highly valued. Strong problem-solving skills, teamwork, and effective communication abilities set top candidates apart. These skills and qualities are essential for developing reliable software solutions, collaborating within academic or research teams, and adapting to evolving project requirements.

What is a Software Engineer University job?

A Software Engineer University job is a role designed for students or recent graduates pursuing a career in software development. These positions are typically internships, co-ops, or entry-level jobs that offer hands-on experience with coding, debugging, and collaborating with development teams. The goal is to provide early-career engineers with exposure to real-world projects while they continue learning industry best practices.

What are the most commonly searched types of Software Engineer University jobs in Alabama? The most popular types of Software Engineer University jobs in Alabama are:
Infographic showing various Software Engineer University job openings in Alabama as of June 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $133,714 per year, or $64.3 per hour.
Software Engineer

Full-time

Posted 4 days ago


Job description

Position Details
To create a Posting, first complete the information on this screen, then click the Next button or select the page in the left hand navigation menu. Proceed through all sections completing all necessary information. To submit the Posting to Human Resources, you must go to the Posting Summary Page by clicking on the Next button until you reach the Posting Summary Page or select Posting Summary Page from the left navigation menu. Once a summary page appears, hover your mouse over the orange Action button for a list of possible approval step options.
Position Information
Position Title
Software Engineer
Status
Full Time
Job Summary
NASA's Marshall Space Flight Center is seeking a talented and driven Software Engineer to support cutting-edge aerospace and scientific missions. This role involves designing, developing, and maintaining software systems that enable spaceflight operations, propulsion technologies, and advanced research initiatives. You'll work alongside engineers, scientists, and mission specialists to build solutions that power the future of space exploration.
Essential Job Duties
  • Develop and maintain software applications for mission-critical systems
  • Collaborate with multidisciplinary teams to gather requirements and deliver robust solutions
  • Perform software testing, validation, and verification in accordance with NASA standards
  • Support integration of software with hardware systems and simulation environments
  • Document software designs, code, and system interfaces for internal and external stakeholders
  • Troubleshoot and resolve software issues in lab and operational settings
  • Ensure compliance with cybersecurity protocols and configuration management practices

Qualifications (Education, Experience and Specialized Training)
  • Bachelor's degree from an accredited institution in computer science, Software Engineering, or related field
  • 2+ years of experience in software development (C++, Python, Java, or similar languages)
  • Familiarity with software lifecycle processes and Agile methodologies
  • Must be a US citizen
  • Preferred experience with NASA software environments or aerospace systems

Physical Demands
  • Ability to operate standard office equipment
  • Ability to walk short distances
  • Ability to lift and carry parcels, packages and other items
  • Ability to view a computer terminal

Skills and Attributes
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Knowledge of embedded systems, real-time programming, or flight software
  • Familiarity with DevOps tools, CI/CD pipelines, and version control systems (e.g., Git)
  • Understanding of cybersecurity principles and secure coding practices

Posting Detail Information
Posting Number
S943
Will this position required travel?
Yes
Will this position required night, weekend, and after hour work?
No
Will this positon be supported using grants or contract funding?
No
Number of Vacancies
1
Desired Start Date
Position End Date (if temporary)
Open Date
11/13/2025
Close Date
Open Until Filled
Yes
Special Instructions Summary
Each applicant, including all current employees, must complete and submit the following documents:
  • Tuskegee University employment application
  • Cover Letter
  • Resume/CV
  • Recommendation letters
  • Copies of unofficial transcripts.
  • Please note that official transcripts(s) will be required upon hire

Quick Link for Internal Postings
https://tuskegee.peopleadmin.com/postings/3425