1

Amazon Software Engineer Jobs in Houston, TX (NOW HIRING)

Junior Software Consultant

Houston, TX · On-site

$64K - $83K/yr

A junior software developer collaborates with other developers to design and develop custom ... Familiarity with Amazon Web Services or Microsoft Azure is a plus * Familiarity with ASP.NET is a ...

Senior Automation Engineer

Houston, TX · On-site

$99K - $130K/yr

Operations is at the heart of Amazon's business. We are known for our speed, accuracy, and ... Software teams, ACES team, and Safety to support MHE systems optimization and project ...

AWS and Gen AI Engineer

Houston, TX · Remote

$109K - $131K/yr

AWS Generative AI Engineer Location: 100% Remote Role: AWS GenAI Engineer - Intelligent Document ... Modern AWS document-intelligence solutions commonly combine services such as Amazon Textract ...

Sr Data Engineer

Houston, TX · On-site

$109K - $131K/yr

... Amazon Redshift, Databricks, and cloud-based data processing frameworks to ensure reliable, high-quality data flows across the platform. You will apply strong software engineering principles to ...

Sr Data Engineer

Houston, TX · On-site

$109K - $131K/yr

... Amazon Redshift, Databricks, and cloud-based data processing frameworks to ensure reliable, high-quality data flows across the platform. You will apply strong software engineering principles to ...

Preferred Certifications Certified Software Systems Engineer (CSSE) Certified Systems Engineering Professional (CSEP) Knowledge & Skills Agile Methodology Amazon Web Services Application Programming ...

Showing results 21-40

Amazon Software Engineer information

See Houston, TX salary details

$60.6K

$140.9K

$196.2K

How much do amazon software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for amazon software engineer in Houston, TX is $140,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $165,200.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 Houston, TX?

The most popular types of Amazon Software Engineer jobs in Houston, TX are:

What are popular job titles related to Amazon Software Engineer jobs in Houston, TX?

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

What job categories do people searching Amazon Software Engineer jobs in Houston, TX look for?

The top searched job categories for Amazon Software Engineer jobs in Houston, TX are:

What cities near Houston, TX are hiring for Amazon Software Engineer jobs?

Cities near Houston, TX with the most Amazon Software Engineer job openings:

Infographic showing various Amazon Software Engineer job openings in Houston, TX as of August 2026, with employment types broken down into 57% Full Time, and 43% Part Time. Highlights an 50% In-person, and 50% Hybrid job distribution, with an average salary of $140,881 per year, or $67.7 per hour.

Junior Software Consultant

Entrance

Houston, TX • On-site

$64K - $83K/yr

Other

Re-posted 21 days ago


Job description

A junior software developer collaborates with other developers to design and develop custom software solutions in a wide array of business verticals. Primary responsibilities are to learn project codebases, write and debug code under close supervision from senior developers, and participate in the analysis and composition of requirements. Should have familiarity with JavaScript, C#, or other common programming languages. Additionally, a junior software developer should be comfortable with using React, .NET, and other common frameworks to develop software for various platforms and the web. Work may include UI/UX design, programming, and capturing requirements.


YOUR RESPONSIBILITIES

  • Create business information solutions by developing and maintaining software applications through the full software development life cycle.
  • Define project objectives by analyzing user requirements and envisioning system features and functionality.
  • Integrate applications by assessing system capabilities and establishing connectivity between disparate systems.
  • Work with clients to elicit requirements and workshop solutions


QUALIFICATIONS

  • Bachelor's degree in computer science or a closely related field, or equivalent training / experience
  • Excellent written and verbal communication skills and the ability to communicate ideas clearly and simply to clients
  • Strong problem solving and analytical skills, with the ability to learn quickly
  • Detail oriented with strong organizational skills
  • Software development fundamentals (including object-oriented design, multi-layer design, debugging, etc.)
  • Flexibility to work on desktop, web or mobile applications


TECHNICAL SKILLS

  • C#
  • .NET
  • JavaScript
  • React
  • Node.js
  • CSS
  • SPA architecture
  • GraphQL
  • Git
  • T-SQL / MySQL
  • Microsoft Visual Studio / Visual Studio Code
  • Familiarity with Amazon Web Services or Microsoft Azure is a plus
  • Familiarity with ASP.NET is a plus
  • Microsoft Office SharePoint development experience is a plus
  • Mobile development experience is a plus