1

Amazon Software Engineer Jobs in Alabama (NOW HIRING)

... a Senior Software Engineer to design, develop, implement, and support enterprise technology ... Amazon Web Services (AWS) * Databricks * Apache Hive * Microservices Architecture * Palantir

Job #106218 Software Engineer (.NET / Full Stack) Location: Remote (US-Based) Duration: 2 month ... Amazon Web Services (AWS) * Red Hat OpenShift * Snowflake * Cloudera * Splunk * Experience ...

Software Engineer

Huntsville, AL · On-site

$80 - $120/hr

As a Software Engineer, you will also work on a scrum team testing new Cloud Application features ... Experience with Amazon Web Services (AWS) solutions such as EC2, S3 Qualified Applicants must be ...

TBE is seeking an Intermediate Level Software Engineer with the right composition of knowledge ... Amazon Web Services (AWS) * Experience designing relational database schemas and developing SQL ...

TBE is seeking an Intermediate Level Software Engineer with the right composition of knowledge ... Amazon Web Services (AWS) * Experience designing relational database schemas and developing SQL ...

Software Engineer 2 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Amazon Web Services (AWS) * Beginner experience with: * Docker containers * Highly regulated cloud ...

Software Engineer 2 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Amazon Web Services (AWS) * Beginner experience with: * Docker containers * Highly regulated cloud ...

Software Engineer

Huntsville, AL · On-site

$90 - $162/hr

As a Software Engineer, you will also work on a scrum team testing new Cloud Application features ... Experience with Amazon Web Services (AWS) solutions such as EC2, S3 Qualified Applicants must be ...

As a Software Engineer, you will also work on a scrum team testing new Cloud Application features ... Experience with Amazon Web Services (AWS) solutions such as EC2, S3 Qualified Applicants must be ...

Software Engineer 3 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Amazon Web Services (AWS) * Experience designing relational database schemas and developing SQL ...

Software Engineer 3 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Amazon Web Services (AWS) * Experience designing relational database schemas and developing SQL ...

Software Engineer

Huntsville, AL · On-site

$95 - $140/hr

Work in a software development team with support from teams of designers, system engineers, testers ... Amazon Web Services (AWS) * Experience designing relational database schemas and developing SQL ...

TBE is seeking an Entry Level Software Engineer (0-2 years) with the right composition of knowledge ... Amazon Web Services (AWS) * Familiarity with Artificial Intelligence (AI) code generation tools ...

TBE is seeking an Entry Level Software Engineer (0-2 years) with the right composition of knowledge ... Amazon Web Services (AWS) * Familiarity with Artificial Intelligence (AI) code generation tools ...

Job Title Software Engineer III - AI/ML Platform Operations - Remote Requisition Number R7739 ... Provide technical leadership for AI/ML platforms including Palantir, AWS Bedrock, Amazon SageMaker ...

TBE is seeking a Developing Level Software Engineer (2-5 years) with the right composition of ... Amazon Web Services (AWS) * Beginner experience with: * Docker containers * Highly regulated cloud ...

TBE is seeking a Developing Level Software Engineer (2-5 years) with the right composition of ... Amazon Web Services (AWS) * Beginner experience with: * Docker containers * Highly regulated cloud ...

next page

Showing results 1-20

Amazon Software Engineer information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do amazon software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for amazon software engineer in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

What is an Amazon software engineer?

An Amazon Software Engineer is responsible for designing, developing, and maintaining software systems that support Amazon's vast technical infrastructure. They work on scalable and distributed systems, using languages like Java, Python, or C++. Engineers collaborate with cross-functional teams to build customer-focused solutions, optimize performance, and ensure system reliability. Additionally, they follow Amazon's leadership principles and contribute to innovation in areas like AWS, Alexa, and e-commerce. This role requires strong problem-solving skills, coding expertise, and the ability to handle complex technical challenges at scale.

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

To thrive as an Amazon Software Engineer, you need a strong background in computer science, coding proficiency in languages like Java, C++, or Python, and a relevant bachelor’s degree or higher. Familiarity with AWS cloud services, distributed systems, and software development tools such as Git and CI/CD pipelines is highly valued. Strong problem-solving skills, effective communication, and collaboration are crucial soft skills in this fast-paced environment. These abilities enable engineers to deliver scalable, reliable solutions while working efficiently within large, cross-functional teams.

What are the typical career growth opportunities for an Amazon software engineer?

Amazon offers software engineers a well-defined career path, starting from entry-level roles and advancing to senior engineer, principal engineer, or engineering manager positions. Engineers are encouraged to take on greater responsibilities, lead technical projects, and mentor junior staff as they develop. The company supports professional growth through internal training, skill development programs, and opportunities to work on high-impact, global-scale products. With consistent performance and a proactive approach to learning, you can expect clear advancement opportunities and increased leadership responsibilities at Amazon.

How much are Amazon software engineers paid?

Amazon software engineers typically earn a base salary ranging from $100,000 to $160,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Compensation varies based on experience, location, and level within the company, with senior roles earning higher salaries and additional benefits such as performance bonuses and stock grants.

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

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

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

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

Infographic showing various Amazon Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $133,714 per year, or $64.3 per hour.

Senior Software Engineer

Birmingham, AL • On-site

Epitec
Recruiting and Staffing Services • 1 - 5K employees

$80/hr

Contractor

Posted 5 days ago


Job description

  • Location: Birmingham, Alabama
  • Type: Contract
  • Job #106220
W2 Contract
REMOTE
Pay Rate: $80/hr +
Overview

We are seeking a Senior Software Engineer to design, develop, implement, and support enterprise technology solutions. This role is responsible for overseeing software and system implementations, troubleshooting technical issues, optimizing performance, and developing enhancements to existing applications. The ideal candidate will have strong experience in cloud technologies, data platforms, microservices architecture, and software development best practices.
Key Responsibilities

  • Design, develop, and deploy new applications, system enhancements, and software solutions.
  • Install, configure, test, and support hardware, software, and enterprise systems.
  • Analyze system performance, identify issues, and implement improvements to increase efficiency and reliability.
  • Troubleshoot and resolve complex business and technical system issues.
  • Develop and implement strategies to improve application performance and operational effectiveness.
  • Monitor system health and conduct testing to ensure optimal performance.
  • Collaborate with developers, engineers, and technology teams to deliver business solutions.
  • Provide technical guidance, recommendations, and process improvement suggestions to leadership.
  • Support software testing, debugging, code optimization, and deployment activities.
  • Mentor junior engineers and provide technical leadership to improve team effectiveness.
  • Serve as a subject matter expert and maintain ownership of critical technical processes.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 7+ years of software engineering, systems engineering, or application development experience.
  • Strong analytical, problem-solving, and communication skills.
  • Experience managing multiple projects and priorities simultaneously.
  • Thorough understanding of software architecture, system integration, and enterprise computing environments.

Required Technical Skills
  • Amazon Web Services (AWS)
  • Databricks
  • Apache Hive
  • Microservices Architecture
  • Palantir
  • Python for Data Analysis
  • Python Software Development
  • REST API Development
  • Snowflake

Preferred Skills
  • Apache Kafka
  • C#/.NET
  • .NET Core
  • Microsoft SQL Server
  • Oracle
  • Red Hat OpenShift
  • Splunk

#LI-EH2