1

Associate Software Development Engineer Jobs in Alabama

... Engineer to join our dynamic and diverse team in Huntsville, AL. This upcoming opening provides ... Provide software development for C++ and Python in model and tool development, integration ...

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

This role supports the development and operations of New Glenn, a single-configuration, heavy-lift ... Monitor and approve system-level software testsWork with Guidance & Control engineers or systems ...

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

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

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

Showing results 41-60

Associate Software Development Engineer information

See Alabama salary details

$17

$38

$89

How much do associate software development engineer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for associate software development engineer in Alabama is $38.28, according to ZipRecruiter salary data. Most workers in this role earn between $27.69 and $40.53 per hour, depending on experience, location, and employer.

What is an associate software development engineer?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an associate software development engineer?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by associate software development engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

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

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

What cities in Alabama are hiring for Associate Software Development Engineer jobs?

Cities in Alabama with the most Associate Software Development Engineer job openings:

Infographic showing various Associate Software Development Engineer job openings in Alabama as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 25% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $79,615 per year, or $38.3 per hour.

Information Security Development Engineer

Viva Health

Birmingham, AL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Viva Health rating

8.1

Company rating: 8.1 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

156th of 310 rated insurance


Job description

Information Security Development Engineer
Location: Birmingham, AL
Job Summary
The Information Security Development Engineer will partner closely with software engineering, infrastructure, compliance, and operations teams to integrate security, risk management, and automation throughout the software development lifecycle (SDLC). This role will help design, build, and maintain secure continuous integration/continuous delivery (CI/CD) pipelines, infrastructure as code (IaC), monitoring, threat detection, and compliance controls, especially healthcare-specific such as Health Insurance Portability and Accountability Act (HIPAA) and Health Information Technology for Economic and Clinical Health Act (HITECH).
This individual plays a key role in proactively identifying and mitigating risks, improving our security posture, and enabling rapid, reliable delivery of software and infrastructure changes. This position will oversee and manage patching and maintaining throughout the life cycle of the software.
Why VIVA HEALTH?
VIVA HEALTH, part of the renowned University of Alabama at Birmingham (UAB) Health System, is a health maintenance organization providing quality, accessible health care. Our employees are a part of the communities they serve and proudly partner with members on their healthcare journeys.
VIVA HEALTH has been recognized by Centers for Medicare & Medicaid Services (CMS) as a high-performing health plan and has been repeatedly ranked as one of the nation's Best Places to Work by Modern Healthcare.
Benefits
  • Comprehensive Health, Vision, and Dental Coverage
  • 401(k) Savings Plan with company match and immediate vesting
  • Paid Time Off (PTO)
  • 9 Paid Holidays annually plus a Floating Holiday to use as you choose
  • Tuition Assistance
  • Flexible Spending Accounts
  • Healthcare Reimbursement Account
  • Paid Parental Leave
  • Community Service Time Off
  • Life Insurance and Disability Coverage
  • Employee Wellness Program
  • Training and Development Programs to develop new skills and reach career goals
  • Employee Assistance Program

See more about the benefits of working at Viva Health - https://www.vivahealth.com/careers/benefits
Key Responsibilities
  • Design, implement, and maintain secure CI/CD pipelines across applications, Application Programming Interfaces (APIs), and cloud platforms.
  • Develop and manage infrastructure as code with security-first principles. (Terraform, CloudFormation, ARM/Bicep)
  • Integrate automated security testing throughout the software development lifecycle. (SAST, DAST, dependency, and container scanning)
  • Embed secure development practices, threat modeling, and security review gates into engineering workflows.
  • Monitor, detect, and respond to security vulnerabilities and incidents including remediation and root-cause analysis.
  • Maintain observability for systems and security events through logging, monitoring, and alerting actions.
  • Support regulatory compliance and contribute to audits and control implementation. (HIPAA, HITECH, CMS)
  • Perform risk assessments and security architecture reviews for internal systems, cloud environments, and third-party vendors. Offer guidance, training, and promote security awareness across development and operations teams.
  • Stay current on evolving security threats, tool sets, frameworks, and cloud provider best practices. Recommend improvements and drive adoption.

REQUIRED QUALIFICATIONS:
  • Bachelor's Degree in Computer Science, Information Security, or related field; Work experience may substitute for education requirement
  • 4+ years' experience in DevSecOps, site reliability engineering with a security focus or similar role
  • Strong experience with major cloud platforms (AWS, Azure) and cloud security best practices
  • Proven ability to build and manage CI/CD pipelines with integrated security controls (Jenkins, GitHub Actions, GitLab CI, Azure, DevOps)
  • Hands-on experience with Infrastructure as Code and configuration management (Terraform, CloudFormation, ARM/Bicep)
  • Proficiency with security tooling including SAST/DAST, dependency and container scanning, and cloud security posture management
  • Solid understanding of networking, IAM, encryption, key management, and secure architecture principles
  • Familiarity with healthcare regulations and frameworks (HIPAA, HITECH, CMS)
  • Strong communication and collaboration skills across engineering, security, compliance, and business teams

PREFERRED QUALIFICATIONS:
  • CSSLP, GSSP, Security+, SSCP
  • Experience with Kubernetes and container security
  • Familiarity with SRE and resilience practices

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.

What Viva Health employees say

Workplace

Get the full story on Breakroom