Software Development Engineer Salary in the United States

How much does an Software Development Engineer make in the United States? The average Software Development Engineer salary in the United States is $109,078 as of May 13, 2019, but the range typically falls between $99,067 and $121,406. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession. With more online, real-time compensation data than any other website, helps you determine your exact pay target.  View the Cost of Living in Major Cities

What is an Software Development Engineer?

A programmer, developer ("dev"), coder, or software engineer is a person who creates computer software. The term computer programmer can refer to a specialist in one area of computers, or to a generalist who writes code for many kinds of software. One who practices, or professes, a formal approach to programming may also be known as a programmer analyst. On the other hand, "code monkey" is a derogatory term for a programmer who simply writes code without any involvement in the design or specifications. A programmer's primary computer language (Assembly, COBOL, C, C++, C#, Java, Lisp, Python, ...

Source: Wikipedia (as of 04/28/2019). Read more from Wikipedia

Understand the total compensation opportunity for an Software Development Engineer, base salary plus other pay elements

Average Base Salary

Core compensation


Average Total Cash Compensation

Includes base and annual incentives

These charts show the average base salary (core compensation), as well as the average total cash compensation for the job of Software Development Engineer in United States. The base salary for Software Development Engineer ranges from $$99,067 to $121,406 with the average base salary of $109,078. The total cash compensation, which includes bonus, and annual incentives, can vary anywhere from $101,727 to $128,509 with the average total cash compensation of $113,911.

Discover how your pay is adjusted for skills, experience, and other factors

How much should you be paid?

For a real-time salary target, tell us more about your role in the four categories below.



Salary for

Are you an HR manager or compensation specialist?'s CompAnalyst platform offers:

  • Detailed skills and competency reports for specific positions
  • Job and employee pricing reports
  • Compensation data tools, salary structures, surveys and benchmarks.
Learn about CompAnalyst
Job Openings for Software Development Engineer
Software Development Engineer (Java | UNCAPPED SALARY) If you are a Software Development Engineer (Java) with experience, please read on! Title: Software Development Engineer (Java) Location: Redmond ...
CyberCoders, Inc - 7 days ago
Systems Integration Solutions, Inc. - Sunnyvale , CA
Title Software Development Engineer Location Sunnyvale CA Duration 1 Year Request Summary Key Qualifications Experience with JDK 8 APIs and constructs required. Bonus for Java 9+ Maven, GitHub, and ... - Today
Chinasoft International - Bellevue , WA
Software Development Engineer Software engineer to assist in the process of building and maintaining highly specialized acoustic training data pipelines Build, monitor and support efficient end-to ... - 6 days ago
We are seeking a Senior Software Development Engineer In Test to become an integral part of our team! You will develop and execute software test plans in order to identify software issues.
ZipRecruiter - 9 days ago
Aditi Staffing LLC - Kirkland , WA
Aptitudeaffinity to work with new, up-to-date technologies and software frameworks. Regards, Sandeep Lead Recruitment 650 249 3775 - 7 days ago
CyberCoders - Bellevue , WA
Software Engineer II - Systems Job Location: Bellevue, WA Salary: $100-130K Skills: developing ... development, depending on what the team needs. If this sounds like a match for you, apply today or ...
CyberCoders, Inc - 4 days ago