1

New Grad Software Developer Jobs in Alabama (NOW HIRING)

Software Developer II

Huntsville, AL · On-site

$150K - $165K/yr

Software Developer II We are seeking a motivated Software Developer II to join our team. The ... Proactive mindset with the ability to learn new technologies quickly and apply them to solve ...

Software Developer-Senior

Redstone Arsenal, AL · On-site

$55.50 - $73.50/hr

As a Software Developer, your duties will include the following, but are not limited to: * Maintain ... Strong problem-solving skills with the ability to adapt quickly to new technologies. * Excellent ...

Jr. Software Developer

Huntsville, AL

$66K - $85K/yr

Develop new ways to improve existing applications and ensure efficient and effective processes are ... Competent full stack software developer with experience utilizing development tools such as .NET, ...

Software Developer-Junior

Redstone Arsenal, AL · On-site

$68K - $88K/yr

As a Software Developer, your duties will include the following, but are not limited to: * Maintain ... Strong problem-solving skills with the ability to adapt quickly to new technologies. * Excellent ...

Jr. Software Developer

Huntsville, AL · On-site

$66K - $85K/yr

ESSENTIAL FUNCTIONS • Independently or as a team design, develop, and test new products or ... No KNOWLEDGE, SKILLS, & ABILITIES: • Competent full stack software developer with experience ...

Junior Software Developer

Huntsville, AL · On-site

$66K - $85K/yr

As a Junior Software Developer your duties will include the following, but are not limited to ... As required, provides inputs for documentation of new or existing programs. Excludes those whose ...

Senior Software Developer

Huntsville, AL · On-site

$50.75 - $67/hr

Senior Software Developer Full-time Huntsville, AL Position Summary We are seeking a Senior-Level ... A strong desire to learn, experiment with new technologies, and continuously stretch existing ...

Opportunity PeopleTec is currently seeking a Software Developer to support our Huntsville, AL ... Develops codes, tests, and debugs new software or enhancements to existing software. * Has good ...

Jr. Software Developer

Huntsville, AL · On-site

$66K - $85K/yr

Develop new ways to improve existing applications and ensure efficient and effective processes are ... Competent full stack software developer with experience utilizing development tools such as .NET, ...

Senior Software Developer

Huntsville, AL

$53.75 - $71/hr

Senior Software Developer Full-time Huntsville, AL Position Summary We are seeking a Senior-Level ... A strong desire to learn, experiment with new technologies, and continuously stretch existing ...

PeopleTec is currently seeking a Software Developer to support our Huntsville, AL location. Job ... Develops codes, tests, and debugs new software or enhancements to existing software. * Has good ...

Opportunity PeopleTec is currently seeking a Software Developer to support our Huntsville, AL ... Develops codes, tests, and debugs new software or enhancements to existing software. * Has good ...

next page

Showing results 1-20

New Grad Software Developer information

See Alabama salary details

$43.5K

$101.4K

$150.5K

How much do new grad software developer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for new grad software developer in Alabama is $101,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,600.00 and $117,800.00 per year, depending on experience, location, and employer.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What job categories do people searching New Grad Software Developer jobs in Alabama look for? The top searched job categories for New Grad Software Developer jobs in Alabama are:
What cities in Alabama are hiring for New Grad Software Developer jobs? Cities in Alabama with the most New Grad Software Developer job openings:
Infographic showing various New Grad Software Developer job openings in Alabama as of May 2026, with employment types broken down into 76% Full Time, 14% Part Time, 5% Temporary, and 5% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $101,375 per year, or $48.7 per hour.
Software Developer II

Software Developer II

Momentum

Huntsville, AL • On-site

$150K - $165K/yr

Full-time

Posted 2 days ago


Job description

Welcome to the MOMENTUM Family!
MOMENTUM is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter.
Our team is dispersed throughout the US, which means we value the diversity and unique collaboration that's fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win.
Software Developer II
We are seeking a motivated Software Developer II to join our team. The Software developer will support all engineering activities required to design, develop, implement, and maintain complex software systems across enterprise and mission environments. The ideal candidate will support both enhancement ("refinement-type") and maintenance-focused development efforts while contributing to the design and delivery of scalable, high-performance applications. In addition, the candidate will work independently and collaboratively within a small, high-performing team to deliver solutions aligned with Government-driven requirements.
In this role, you will:
  • Design, develop, implement, and maintain web and Windows-based applications using modern development frameworks.
  • Develop software solutions using C# and modern front-end frameworks such as Angular, React, or Vue with strong TypeScript experience.
  • Translate high-level Government requirements into technical designs and fully functional software solutions.
  • Design and implement both Government Off-the-Shelf (GOTS) and custom-developed software applications.
  • Develop and maintain large, complex software systems and web-based query/reporting applications.
  • Contribute to system-level design and architecture to optimize performance, scalability, and reliability.
  • Test, debug, and refine applications to ensure functionality, efficiency, and stability.
  • Enhance existing software to improve performance and reduce operating time.
  • Provide full software lifecycle support, including design, development, testing, deployment, and user interaction.
  • Prepare and maintain program-level and user-level documentation.
  • Collaborate with engineering teams in an Agile environment to support development efforts and deliver mission solutions.

If you're suitable for this role, you have:
  • Bachelor's degree in Computer Science, Software Development, or related field with five (5) years of professional experience; or ten (10) years of professional software development experience in lieu of a degree
  • Strong experience developing in C#
  • Experience with front-end frameworks such as Angular (preferred), React, or Vue, including strong TypeScript skills
  • Experience with ASP.NET and .NET Core
  • Experience with SQL and database-driven applications
  • Experience working with XML, HTML, and JavaScript
  • Experience with Windows Presentation Foundation (WPF)
  • Experience designing and implementing microservices architectures
  • Experience contributing to all phases of the software development lifecycle, including design, development, testing, and deployment
  • Experience working in Agile environments and contributing to project estimation and planning
  • Ability to design and develop software solutions based on high-level or ambiguous requirements
  • Knowledge of Federal Information Security Management Act (FISMA) requirements
  • Strong problem-solving skills and ability to independently drive tasks to completion
  • Strong written and verbal communication skills

Preferred Additional Skills and Qualifications
  • Experience with container-based solutions
  • Experience with Azure or other cloud platforms
  • Experience developing applications integrated with Active Directory
  • Experience setting up version control systems, CI/CD pipelines, and build environments
  • Experience debugging and troubleshooting in production environments
  • Experience using tools such as Jira, Visual Studio Enterprise, Visual Studio Code, browser developer tools, and IIS
  • Experience working with Windows workstations and Windows Server environments
  • Proactive mindset with the ability to learn new technologies quickly and apply them to solve problems

To learn more about us, check out our website at www.gomomentum.tech!
MOMENTUM is an EEO/M/F/Veteran/Disabled Employer:
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Accommodations:
Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of Momentum to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include request when applying.