1

Associate Degree Software Developer Jobs in Alabama

Bachelor's degree in Computer Science, Engineering, or a related field. * 2-4 years of experience in software development, MLOps, DevOps, or related roles. * Proficiency in Python and experience with ...

Software Developer (Senior)

Huntsville, AL · On-site

$54 - $71.50/hr

Required : • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (Master's preferred). • 8+ years of experience in software development, testing, and ...

Software Developer- Senior

Huntsville, AL · On-site

$56.75 - $74.75/hr

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. * 8+ years of professional software development experience. * Active Top Secret security ...

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL · On-site

$62K - $81K/yr

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Mathematics, Physics, or a related technical field. * Experience developing software in Python ...

Lead Software Developer

Huntsville, AL · On-site

$120 - $180/hr

Lead Software Developer Full-time, Huntsville, AL Position Summary We are seeking a Senior-Level ... Must have a bachelor's degree in Computer Science or a related technical field. * Experience: Must ...

Opportunity PeopleTec is currently seeking a Software Developer to support our Huntsville, AL ... Bachelor Degree in related field or in lieu of degree 4 additional years of experience Overview ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Minimum of 6 years of experience in software development. * Active Top Secret clearance is required. * Proficiency ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Minimum of 6 years of experience in software development. * Active Top Secret clearance is required. * Proficiency ...

MDW Associates is seeking a Power Apps Software Developer to support the modernization, development ... Bachelor's degree in Information Systems, Engineering, Business, or related field (or equivalent ...

Software Developer (4301)

Montgomery, AL · On-site

$56.50 - $72.25/hr

Bachelor's degree in Computer Science or technical related field may substitute for Four years ... Software Developer-Basic per DoD 8140.03M and DCWF • Must be a US Citizen • Ability to pass a ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Minimum of 6 years of experience in software development. * Active Top Secret clearance is required. * Proficiency ...

PeopleTec is currently seeking a Software Developer to support our Huntsville, AL location. Job ... Bachelor Degree in related field or in lieu of degree 4 additional years of experience People First.

Opportunity PeopleTec is currently seeking a Software Developer to support our Huntsville, AL ... Bachelor Degree in related field or in lieu of degree 4 additional years of experience Overview ...

Lead Software Developer

Huntsville, AL · On-site

$114K - $143K/yr

Lead Software Developer Full-time Huntsville, AL Position Summary We are seeking a Senior-Level ... Must have a bachelor's degree in Computer Science or a related technical field. * Experience: Must ...

Showing results 41-60

Associate Degree Software Developer information

See Alabama salary details

$10K

$75.6K

$118.7K

How much do associate degree software developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for associate degree software developer in Alabama is $75,564.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,200.00 and $85,700.00 per year, depending on experience, location, and employer.

What is an associate degree software developer?

Associate Degree Software Developers are professionals who have completed a two-year associate degree program in software development, computer science, or a related field. They typically possess foundational skills in programming languages, software design, and development tools, preparing them for entry-level roles in the tech industry. These developers often work on coding, testing, and maintaining software applications under the supervision of senior developers. Their education provides practical, hands-on experience for a variety of industries seeking software solutions.

What are the key skills and qualifications needed to thrive as an associate degree software developer, and why are they important?

To thrive as an Associate Degree Software Developer, you need proficiency in programming languages such as Java, Python, or C#, a solid understanding of software development fundamentals, and an associate degree in computer science or a related field. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and basic database management is typically required. Strong problem-solving skills, attention to detail, and effective teamwork set candidates apart in this role. These skills and qualities are crucial for producing reliable software, collaborating with teams, and adapting to evolving project requirements.

What opportunities for skill development and career advancement are available to associate degree software developers within most organizations?

Associate Degree Software Developers often start with foundational tasks such as debugging, testing, and assisting with code documentation, which provides valuable hands-on experience. Many organizations offer mentorship, on-the-job training, and opportunities to work on larger projects as you demonstrate proficiency. Career growth can include progressing to mid-level developer roles, specializing in areas like front-end or back-end development, or moving into roles such as QA analyst or technical support. Proactively seeking feedback, participating in team code reviews, and pursuing relevant certifications can further enhance advancement opportunities.

What is the difference between Associate Degree Software Developer vs Junior Software Developer?

AspectAssociate Degree Software DeveloperJunior Software Developer
CredentialsAssociate degree in computer science or related fieldTypically a bachelor's degree or equivalent experience
Work EnvironmentEntry-level, team-based projects, often in tech companies or IT departmentsEntry-level, software development teams, tech startups, or corporate IT
Employer UsageEmployers seeking foundational coding skills and basic software developmentEmployers looking for fresh talent with basic programming skills

In summary, an Associate Degree Software Developer usually has an associate degree and focuses on foundational coding skills, while a Junior Software Developer often holds a bachelor's degree and may have more advanced programming knowledge. Both roles are entry-level and serve as stepping stones in software development careers, but the Junior role may require slightly more experience or education.

What are popular job titles related to Associate Degree Software Developer jobs in Alabama?

For Associate Degree Software Developer jobs in Alabama, the most frequently searched job titles are:

What cities in Alabama are hiring for Associate Degree Software Developer jobs?

Cities in Alabama with the most Associate Degree Software Developer job openings:

Infographic showing various Associate Degree Software Developer job openings in Alabama as of August 2026, with employment types broken down into 81% Full Time, 12% Part Time, and 7% Contract. Highlights an 90% In-person, 3% Hybrid, and 7% Remote job distribution, with an average salary of $75,564 per year, or $36.3 per hour.

Software Developer

SOSi

Redstone Arsenal, AL • On-site

Full-time

Re-posted 17 days ago


Job description

Company Description
Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.
Job Description
Overview
SOS International LLC (SOSi) is seeking highly skilled Software Developers to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on an HPC.
In this role, you will play a pivotal role in designing, developing, and maintaining MSIC software applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs. Your expertise in Python, Docker, NoSQL, SQL, and Apache Airflow/Kafka will be crucial in driving our projects forward.
Essential Job Duties
  • Design, develop, test, and maintain software applications using Python.
  • Design, implement, and manage scalable MLOps pipelines and infrastructure.
  • Develop and manage containerized applications using Docker.
  • Work with NoSQL and SQL for database management and optimization.
  • Implement and manage data workflows using Apache Airflow and Kafka.
  • Automate the training, testing, and deployment of machine learning models.
  • Implement and manage APIs and ensure their scalability, reliability, and performance.
  • Implement and manage infrastructure as code and configuration management tools.
  • Collaborate with data scientists to integrate machine learning models into applications.
  • Design and develop microservices architecture for scalability and efficiency.
  • Write clean, scalable, and efficient code.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Troubleshoot, debug, and upgrade existing software.
  • Provides leadership, support and guidance to all AIMS Team Members.
  • Ensures and promotes the development of the AIMS team through coaching, training, and leadership development.
  • Provides informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent.

Qualifications
Minimum Requirements
  • Top Secret Security Clearance with SCI eligibility.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2-4 years of experience in software development, MLOps, DevOps, or related roles.
  • Proficiency in Python and experience with its frameworks.
  • Extensive knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and automated testing.
  • Experience with version control systems (Git, SVN).
  • Hands-on experience with NoSQL and SQL.
  • Proficient in using Apache Airflow for workflow management.
  • Proficiency with cloud platforms (AWS, Azure, Google Cloud).
  • Solid understanding of software architecture and design patterns.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks efficiently.
  • Experience with agile development methodologies.

Preferred Qualifications
  • Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ).
  • Experience with feature stores and model registries.
  • Familiarity with big data technologies (Spark, Hadoop)
  • Knowledge of monitoring and logging tools for machine learning models (Prometheus, Grafana, ELK stack).
  • Significant experience with petabyte scale data sets.
  • Significant experience with large-scale, multi-INT analytics.

Additional Information
Work Environment
  • Working conditions are normal for an office environment.
  • Fast paced, deadline-oriented environment.
  • May require periods of non-traditional working hours including consecutive nights or weekends (if applicable).

Working at SOSi
All interested individuals will receive consideration and will not be discriminated against for any reason.