Software Engineer
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... Design, develop, and implement new unit tests for existing software components * Improve automated ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... Design, develop, and implement new unit tests for existing software components * Improve automated ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... Design, develop, and implement new unit tests for existing software components * Improve automated ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... coverage, developing new automated unit tests, and helping establish a repeatable testing ...
Quick apply
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... coverage, developing new automated unit tests, and helping establish a repeatable testing ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... Design, develop, and implement new unit tests for existing software components * Improve automated ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... Design, develop, and implement new unit tests for existing software components * Improve automated ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... implement new unit tests for existing software components • Improve automated testing ...
Huntsville, AL · On-site
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... implement new unit tests for existing software components • Improve automated testing ...
Huntsville, AL · On-site
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 ...
Huntsville, AL · On-site
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 ...
Huntsville, AL · On-site
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 ...
Huntsville, AL · On-site
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 ...
Huntsville, AL · On-site
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 ...
Quick apply
Huntsville, AL · On-site
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 ...
Sentar is looking for a Software Engineer to support U.S. Air Force's Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Sentar is looking for a Software Engineer to support U.S. Air Force's Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Huntsville, AL · On-site
Sentar is looking for a Software Engineer to support U.S. Air Force's Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Huntsville, AL · On-site
Sentar is looking for a Software Engineer to support U.S. Air Force's Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Software Engineer Capstone Research Corporation is seeking to expand our team. We provide high ... new representations of weapon systems to integrate directly into the simulation framework.
Software Engineer Capstone Research Corporation is seeking to expand our team. We provide high ... new representations of weapon systems to integrate directly into the simulation framework.
Huntsville, AL · On-site
Software Engineer Capstone Research Corporation is seeking to expand our team. We provide high ... new representations of weapon systems to integrate directly into the simulation framework.
Huntsville, AL · On-site
Software Engineer Capstone Research Corporation is seeking to expand our team. We provide high ... new representations of weapon systems to integrate directly into the simulation framework.
Sentar is looking for a Software Engineer to support U.S. Air Forces Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Sentar is looking for a Software Engineer to support U.S. Air Forces Ground Based Strategic ... of new development, and requirements analysis and synthesis from system level to individual ...
Huntsville, AL · On-site
IERUS Technologies Inc specializes in electromagnetics phenomenology and computational analytics, seeking a driven software engineer to work on diverse projects. The role involves design, development ...
Huntsville, AL · On-site
IERUS Technologies Inc specializes in electromagnetics phenomenology and computational analytics, seeking a driven software engineer to work on diverse projects. The role involves design, development ...
Huntsville, AL · On-site
$90K - $120K/yr
Check out this new opportunity! Embedded Software Engineer C++ / RHEL | Missile Defense Full-Time with an Employee Owned and Best Places to Work Contractor Onsite in Huntsville, AL | Schedule: 9x80 ...
Huntsville, AL · On-site
$90K - $120K/yr
Check out this new opportunity! Embedded Software Engineer C++ / RHEL | Missile Defense Full-Time with an Employee Owned and Best Places to Work Contractor Onsite in Huntsville, AL | Schedule: 9x80 ...
Huntsville, AL · Hybrid
Software Engineer OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer to support our customer in Huntsville, AL. Summary: OASYS, INC. is seeking a ...
Huntsville, AL · Hybrid
Software Engineer OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer to support our customer in Huntsville, AL. Summary: OASYS, INC. is seeking a ...
Huntsville, AL · On-site
Software Engineer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Software Engineer to support our government customer onsite at Redstone Arsenal, Huntsville ...
Huntsville, AL · On-site
Software Engineer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Software Engineer to support our government customer onsite at Redstone Arsenal, Huntsville ...
Huntsville, AL · On-site
Software Engineer OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer to support our customer in Huntsville, AL. Summary: OASYS, INC. is seeking a ...
Huntsville, AL · On-site
Software Engineer OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Software Engineer to support our customer in Huntsville, AL. Summary: OASYS, INC. is seeking a ...
Huntsville, AL · On-site
Software Engineer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Software Engineer to support our government customer onsite at Redstone Arsenal, Huntsville ...
Huntsville, AL · On-site
Software Engineer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Software Engineer to support our government customer onsite at Redstone Arsenal, Huntsville ...
Huntsville, AL · On-site
We are seeking a Software Engineer with a background in developing and integrating weapon system ... of new representations of weapon systems to integrate directly into the simulation framework.
Quick apply
Huntsville, AL · On-site
We are seeking a Software Engineer with a background in developing and integrating weapon system ... of new representations of weapon systems to integrate directly into the simulation framework.
Join us in shaping a new era in space and find a career that's built for you. Lockheed Martin Space in Huntsville, AL is seeking a full-time Software Engineer. In this role, you will be working with ...
Join us in shaping a new era in space and find a career that's built for you. Lockheed Martin Space in Huntsville, AL is seeking a full-time Software Engineer. In this role, you will be working with ...
$62.6K - $75.3K
2% of jobs
$75.3K - $88K
4% of jobs
$88K - $100.7K
6% of jobs
$100.7K - $113.4K
8% of jobs
$120.3K is the 25th percentile. Wages below this are outliers.
$113.4K - $126.2K
7% of jobs
$126.2K - $138.9K
18% of jobs
The median wage is $141.9K / yr.
$138.9K - $151.6K
16% of jobs
$151.6K - $164.3K
2% of jobs
$169.5K is the 75th percentile. Wages above this are outliers.
$164.3K - $177K
26% of jobs
$177K - $189.8K
1% of jobs
$189.8K - $202.5K
8% of jobs
$62.6K
$145.4K
$202.5K
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 22 days ago
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires strong C++ development experience, a passion for software quality, and the ability to develop and implement robust unit testing methodologies for complex software systems. If you meet these qualifications, we encourage you to apply!
Job Details:The candidate will support the sustainment and enhancement of an existing software baseline for a complex defense system, with primary responsibility for improving software quality through comprehensive unit testing, automation, and repeatable software development practices. Development efforts will primarily be performed in C++, with the potential to support Ada-based software components as required.
This role includes reviewing existing software and unit tests, identifying gaps in test coverage, developing new automated unit tests, and helping establish a repeatable testing methodology that integrates into daily build and regression test cycles. The successful candidate will work closely with software engineers, systems engineers, quality assurance personnel, and customer representatives to improve software reliability while supporting ongoing software development and modernization efforts.
A successful candidate will possess strong software engineering fundamentals, demonstrate sound technical judgment, communicate effectively with technical teams and customers, and thrive in a collaborative engineering environment.
Responsibilities:For the past 43 years, DESE has provided industry-leading technical and engineering solutions in the fields of Defense, Energy, Space, and Environment. As a small, family-oriented business, DESE provides a compelling benefits package including a generous profit-sharing plan, competitive salaries, and perhaps most importantly, the opportunity to work alongside talented engineers leveraging cutting-edge technologies to solve complex and engaging problems.
Why employees love working for DESE:At DESE, we are committed to creating a company that is known for its respect and care for employees. We understand that happy employees are what keeps our business going and we strive to provide the best opportunities for each individual working on our team! Here are a few reasons you will love working here:
Disability Accommodation for Applicants – DESE Research, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and need an accommodation due to a disability, you may contact us at hrandsecurity@dese.com or 256-837-8004 x123.
Sourced by ZipRecruiter
51 - 200 Employees
Huntsville, AL, US
1982