1

Software Development Associate Jobs in Alabama (NOW HIRING)

Responsibilities : • Lead large and complex software development projects. • Manage project ... AWS Certified Solutions Architect - Associate, AWS Certified Solutions Architect - Professional ...

Associate's degree and a minimum of 5 years' systems analysis and/ or application development work ... HOGAN software engineer in both development and applications support roles. * Experience ...

Developer I- MES USA

Trinity, AL · On-site

$68K - $90K/yr

Experience in Test Driven Design Development technique * Proven experience with software ... All associates working on the production floor may be required to wear a respirator at any given ...

Developer I- MES USA

Trinity, AL · On-site

$68K - $90K/yr

Experience in Test Driven Design Development technique * Proven experience with software ... All associates working on the production floor may be required to wear a respirator at any given ...

This role bridges the gap between teams for seamless and secure application and software development. As a Senior Associate, you will build meaningful client connections and learn how to manage and ...

Software Engineer III

Hoover, AL · On-site

$50.75 - $68.25/hr

Oversees development and installation of new hardware and software * Installs and configures ... May lead the work of junior-level associates Requirements * Bachelor's degree in Computer Science ...

MDW Associates is seeking a Technical Delivery Manager to support our Missile Defense Agency (MDA ... Knowledge of Software Development Life Cycle Desired Experience/Skills: * Experience leading teams ...

Lead large and complex software development projects. * Manage project schedules, deliverables ... AWS Certified Solutions Architect - Associate * AWS Certified Solutions Architect - Professional

Associates degree in Computer Science, Engineering, or a related field. * Proven experience as a ... Knowledge of Agile development methodologies. * Familiarity with GitHub practices and tools. What ...

Perform other duties as assigned Salary Range: $50,050 - $81,330 Qualifications Associates degree ... Knowledge of software development concepts, system integration methods, databases, APIs, software ...

Showing results 41-60

Software Development Associate information

What are some common challenges software development associates face when transitioning from academic projects to professional work?

Software Development Associates often find that real-world projects involve more collaboration, code reviews, and adherence to coding standards than academic assignments. In a professional setting, there is also a greater emphasis on version control, agile methodologies, and communicating progress with team members and stakeholders. Balancing multiple tasks and deadlines, learning to navigate legacy codebases, and quickly adapting to new tools or frameworks are frequent challenges, but they also provide valuable opportunities for growth and skill development.

What is a software development associate?

A Software Development Associate is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They work closely with more experienced developers and project teams to help build and improve software solutions according to specifications. Their tasks often include debugging code, writing documentation, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, providing foundational experience and growth opportunities.

What are the key skills and qualifications needed to thrive as a software development associate, and why are they important?

To thrive as a Software Development Associate, you need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and agile development methodologies is typically expected. Strong teamwork, communication skills, and a willingness to learn new technologies set standout candidates apart. These skills and qualities enable associates to effectively contribute to projects, adapt to evolving requirements, and collaborate within dynamic development teams.
What are the most commonly searched types of Software Development jobs in Alabama? The most popular types of Software Development jobs in Alabama are:
What are popular job titles related to Software Development Associate jobs in Alabama? For Software Development Associate jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Software Development Associate jobs? Cities in Alabama with the most Software Development Associate job openings:
Infographic showing various Software Development Associate job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Engineering Technician II - Huntsville, AL

National Guard Employment Network

Huntsville, AL • On-site

Full-time

Posted 9 days ago


Job description


ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps. Unless specifically stated otherwise, this role is "On-Site" at the location detailed in the job post.
Job Description
The Engineering Technician II supports the software development team by performing a variety of technical and software-related tasks across multiple projects and development teams. This position is intended for someone who has a strong technical foundation, is continuing to develop their software engineering skills, and is actively working toward completion of a bachelor's degree in computer science, software engineering, or a related field.
The technician will work under the guidance of senior engineers and team leads while gradually taking on more complex and independent assignments.
Responsibilities
Assists engineers with designs, tests, and machinery, products, and other equipment.
Reviews project instructions and blueprints to ascertain test specifications, procedures, objectives, test equipment, nature of technical problem, and possible solutions, such as part redesign, substitution of material or parts, or rearrangement of parts.
Assists in the analysis of test results in relation to design or rated specifications and test objectives and modifies or adjusts equipment to meet specifications.
Assists in the set up and testing of complete units and components.
Performs work under general supervision.
Handles moderately complex issues and problems and refers more complex issues to higher-level staff.
Additional Qualifications/Responsibilities
Qualifications
Associate degree, technical training, or equivalent experience in software development, computer science, engineering technology, or a related field.
Must be actively working toward a bachelor's degree in computer science, software engineering, or a related technical discipline.
Experience developing software using C# and .NET.
Experience with Unity, WPF, and Three.js.
Familiarity with AI-assisted software development tools and workflows.
Working knowledge of software design, debugging, testing, and version control.
Ability to learn new technologies, troubleshoot technical issues, and support multiple development teams.
Strong communication, organization, and problem-solving skills.
Preferred Qualifications
Experience developing simulation, training, 3D, or interactive applications.
Familiarity with Agile development practices, Git, and software configuration management.
Experience working in a multidisciplinary engineering or government-contracting environment.