1

New Grad Software Engineer Jobs in Alabama (NOW HIRING)

Overview New Grad Nurses Wanted - Your First Step in Nursing Starts Here! Responsibilities Plans ... Requires use of electronic mail, time and attendance software, learning management software and ...

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 ...

Collaborate with engineers to understand scope and define clear requirements, deliverables, and ... Create scalable, automated solutions, developing new software products from the ground up if/as ...

Collaborate with engineers to understand scope and define clear requirements, deliverables, and ... Create scalable, automated solutions, developing new software products from the ground up if/as ...

Overview New Grad Nurses Wanted - Your First Step in Nursing Starts Here! Responsibilities Plans ... Requires use of electronic mail, time and attendance software, learning management software and ...

Overview New Grad Nurses Wanted - Your First Step in Nursing Starts Here! Responsibilities Plans ... Requires use of electronic mail, time and attendance software, learning management software and ...

NEW GRAD NURSES

Tuscaloosa, AL

$26 - $29.50/hr

New Grad Nurses Wanted - Your First Step in Nursing Starts Here! Plans, coordinates, and directs ... Requires use of electronic mail, time and attendance software, learning management software and ...

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 ...

New Grad Nurses Wanted Your first step in nursing starts here! Responsibilities Plans, coordinates ... Requires use of electronic mail, time and attendance software, learning management software and ...

You will also provide input for the documentation of new and existing programs and support full lifecycle software engineering activities under general supervision. Responsibilities * Design, develop ...

Tuskegee University is seeking a talented and driven Software Engineer to support cutting-edge aerospace and scientific missions at NASA's Marshall Space Flight Center. This role involves designing ...

Showing results 21-40

New Grad Software Engineer information

What is a new grad software engineer?

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.

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

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.

What typical projects or tasks might a new grad software engineer work on in their first year?

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.

What are the most commonly searched types of New Grad Software Engineer jobs in Alabama?

The most popular types of New Grad Software Engineer jobs in Alabama are:

What are popular job titles related to New Grad Software Engineer jobs in Alabama?

For New Grad Software Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching New Grad Software Engineer jobs in Alabama look for?

The top searched job categories for New Grad Software Engineer jobs in Alabama are:

What cities in Alabama are hiring for New Grad Software Engineer jobs?

Cities in Alabama with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Software Engineer

Huntsville, AL • On-site

Full-time

Medical, Dental, Retirement

Re-posted 12 days ago


Job description

Software EngineerCapstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville Alabama. We are a customer-oriented engineering services company providing world class research and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (MDA). Capstone offers 100% Company Provided Medical and Dental Insurance, Matching 401K, and Profit Sharing as part of our top-notch benefits package. Compensation for this position will be determined, but not limited to, factors such as responsibilities of the job, education, experience, knowledge, skills, abilities, alignment with market data, and internal equity. We have an immediate opening for a Software Engineer to work in our Huntsville, AL office. The successful candidate will join the interdisciplinary Modeling, Simulation, and Analysis Group supporting existing Joint Tactical Integrated Fire Control projects/programs. We are seeking a Software Engineer to support the development of advanced software and algorithms for aerospace applications. The successful candidate will work closely with systems, software, and algorithm engineers to develop, integrate, test, and deploy software supporting complex aerospace and mission systems. Candidates with an aerospace background and experience developing, training, and evaluating neural networks are highly desirable. 3-5 years of software engineering experience is desired, including co-op, intern, academic research and/or other work experience. Key ResponsibilitiesWork on-site within a collaborative team environment to engineer joint tactical integrated fire control solutionsDesign, develop, test, and maintain software using C++ and Python.Develop algorithms and software supporting complex aerospace and mission-system applications.Analyze complex datasets and develop software and algorithms to extract meaningful information and support engineering decisions.Develop, train, test, and evaluate neural networks and machine-learning algorithms.Prototype algorithms in Python and transition validated algorithms into efficient, production-quality C++ implementations.Develop unit, integration, and system-level tests to verify software performance and correctness.Analyze software and algorithm performance and identify opportunities for optimization.RequirementsBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or a related technical discipline.1 - 5 years of professional software development experience.Strong proficiency in modern C++ and/or Python. Experience writing and maintaining unit test with Google Test or similar framework.Ability to operate independently with technical guidance.Strong understanding of software engineering principles, data structures, algorithms, and object-oriented programming.Excellent problem-solving skills and effective verbal and written communication skills.Ability to travel approximately 10% of the time.U.S. CitizenshipMust be able to qualify for a DoD Secret or higher clearancePreferred QualificationsExperience with DoD operations, concepts, and technologies and their supporting sensors, effectors, and networks.Experience working with CI/CD systems (GitLab CI preferred).Professional experience developing software for aerospace, defense, autonomous systems, control systems, or other complex mission systems.Experience developing, training, and evaluating neural networks or machine-learning algorithms.Understanding of machine-learning and deep-learning fundamentals.Experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.Strong background in data analysis, statistics, probability, and processing of complex datasets.MS Software Engineering Capstone Research Corporation is an Equal Employment Opportunity CompanyAll Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.