Learn how much software engineers can make and factors that affect their salaries.
The US Bureau of Labor Statistics (BLS) projects 17 percent job growth in the software engineering field between 2023 and 2033 [1]. This rate is substantially faster than the average across all US jobs, making it an excellent time to start or advance your career in this field. Use the following article to compare software engineer salaries in the United States by level of experience, location, and area of expertise. Then, read on to learn about in-demand skills you can use to increase your salary and advance your career.
Read more: Software Engineer Career Path 2024
In the US, software engineers earn an average salary of $161,000 [2]. They can also earn between $33,000 and $62,000 in additional pay, which may include bonuses, profit-sharing, or commissions. Software engineer salaries vary depending on the factors described in each section below.
Since modern businesses rely on technology to manage daily operations, software engineers can work in nearly every industry. Software engineering also branches out into many different disciplines, such as cloud computing and mobile app development. The following salary insights by job role, popular technologies, and fields of expertise were sourced from Glassdoor in October 2024:
Video game designer - $109,000 average yearly salary
iOS app developer - $132,000 average yearly salary
Android app developer - $111,000 average yearly salary
Cloud engineer - $151,000 average yearly salary
Blockchain developer - $145,000 average yearly salary
AI Engineer - $202,000 average yearly salary
Amazon Web Services (AWS) cloud engineer - $137,000 average yearly salary
Read more: 4 Cloud Computing Career Paths to Know in 2024
Although many software engineers work remotely, location can still impact yearly salary. Remember that the cost of living also plays a role in pay. The top five highest-paying states for software engineers include:
1. California
2. Texas
3. New York
4. Washington
5. Virginia
You can learn more about software engineer salary and employment rate by state by checking out Bureau of Labor Statistics (BLS) Occupational Employment and Wage Statistics for Software Developers, Quality Assurance Analysts, and Testers.
Seventy-three percent of software engineers have a bachelor's degree, 20 percent have a master's, and four percent have an associate degree [3]. Most commonly, software engineers pursue degrees in computer science, electrical engineering, computer engineering, or information technology. If earning a degree is not part of your plans, you have other options.
A recent study shows 70 percent of companies chose to adopt skills-based hiring methods in 2023 [4]. Employers may prefer candidates with hands-on experience or accept micro-credentials such as certifications and certificates in lieu of a degree.
Read more: What is Computer Science? Meaning, Jobs, and Degrees
You can qualify for an entry-level software engineering job in as little as four months by completing the Amazon Junior Software Developer Professional Certificate program. You'll learn full-stack development using industry-standard languages and tools like JavaScript, SQL, and generative AI.
Developing in-demand skills may help you increase your current salary, so it's essential for software engineers to stay up-to-date on technology trends and advancements. To get started, you can subscribe to the Career Chat LinkedIn newsletter for weekly briefings on career advancement and emerging tech. Here are a few skills to consider building:
MERN stack is a popular framework among full-stack developers, well known for its versatility.
JavaScript, HTML/CSS, Python, SQL, TypeScript, Bash/Shell, Java, C#, C++, and C are the most popular programming languages worldwide as of 2024, according to a study by Statista.
Generative AI. The demand for AI literacy has risen in the last couple of years. According to a survey by StackOverflow, 76% of developers use or plan to use AI tools in their workflow [5]. Being able to effectively and ethically leverage AI to increase your productivity is a desirable skill that may help you stand out as a job candidate. You can learn from the experts at IBM while earning a certificate for your study by enrolling in the Generative AI for Software Development Specialization:
Read more: 7 Tips for Sharpening Software Developer Skills
The following annual salary insights were sourced from Glassdoor in October 2024:
Entry level (0-1 year): $132,000
Junior (1-3 years): $150,000
Intermediate (4-6 years): $171,000
Senior (7-9 years): $190,000
The following list outlines the average yearly salary range for major tech companies hiring software engineers:
Amazon software engineer: $171,000 to $250,000
Google software engineer: $212,000-$301,000
IBM software engineer: $120,000 to $170,000
Microsoft software engineer: $175,000 to $242,000
Read more: Top 5 Entry-Level Computer Science Jobs + How to Get One
Prepare for a junior role as a software engineer by earning the Amazon Junior Developer Professional Certificate. You'll gain foundational knowledge of popular programming languages as well as in-demand skills like generative AI in as little as four months:
If you’re interested in an online bachelor’s degree, consider the Bachelor of Science in Computer Science from the University of London. Earning your BSc virtually allows you to work at your own pace and earn career credentials for a fraction of the cost of in-person education.
Bureau of Labor Statistics (BLS). "Occupational Outlook Handbook: Software Developers, Quality Assurance Analysts, and Testers, https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm." Accessed October 22, 2024.
Glassdoor. "How much does a software engineer make?, https://www.glassdoor.com/Salaries/software-engineer-salary-SRCH_KO0,17.htm." Accessed October 22, 2024.
Zippia. Software Engineer Education Requirements, https://www.zippia.com/software-engineer-jobs/education/." Accessed October 22, 2024.
TestGorilla. "State of Skills Based Hiring Report 2023, https://www.testgorilla.com/skills-based-hiring/state-of-skills-based-hiring-2023/." Accessed October 22, 2024.
StackOverflow. "2024 Developers' Survey, https://survey.stackoverflow.co/2024/." Accessed October 22, 2024.
Editorial Team
Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.