How much does a Software Engineer / Developer / Programmer make in the United States?
-
The average Software Engineer / Developer / Programmer salary in the United States is $110,595 as of January 01, 2026. The range for our most popular Software Engineer / Developer / Programmer positions (listed below) typically falls between $100,026 and $121,163. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Software Engineer / Developer / Programmer's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| software engineer developer | $128,505 | $61.78 | United States | January 01, 2026 |
| Software Programmer | $75,462 | $36.28 | United States | January 01, 2026 |
| Programmer Developer | $75,172 | $36.14 | United States | January 01, 2026 |
| PHP Software Programmer | $77,621 | $37.32 | United States | January 01, 2026 |
| Junior Software Programmer | $81,260 | $39.07 | United States | January 01, 2026 |
| Senior Software Programmer | $107,095 | $51.49 | United States | January 01, 2026 |
| Java Programmer and Developer | $107,358 | $51.61 | United States | January 01, 2026 |
| Software Developer | $129,310 | $62.17 | United States | January 01, 2026 |
| Intermediate Web Software Programmer | $99,080 | $47.63 | United States | January 01, 2026 |
| Senior Web Software Programmer | $118,110 | $56.78 | United States | January 01, 2026 |
-
A software engineer developer is responsible for designing, coding, testing, and maintaining software applications. This role involves collaborating with cross-functional teams to gather requirements, troubleshoot issues, and implement solutions that enhance user experience. Proficiency in programming languages such as Java, Python, or C++ is essential, along with familiarity with software development methodologies like Agile or Scrum. The salary for a software engineer developer varies based on factors such as experience, location, and industry. Entry-level positions typically offer competitive starting salaries, while experienced developers can command significantly higher compensation, especially in tech hubs. Additional benefits may include bonuses, stock options, and opportunities for professional development. Overall, the role offers a dynamic work environment with potential for career advancement in a rapidly evolving field. View software engineer developer Salary
-
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, etc.) is often prefixed to these titles, and those who work in a web environment often prefix their titles with web. A range of occupations—including: software developer, web developer, mobile applications developer, embedded firmware developer, software engineer, computer scientist, game programmer, game developer, or software analyst—that involve programming, also require a range of other skills. The use of the term programmer for these positions is sometimes considered an insulting or derogatory simplification. View PHP Software Programmer Salary
-
The Intermediate Web Software Programmer supports web administrators and designers through the full development lifecycle and contributes to the development of new site features. Designs and develops software solutions for websites and mobile applications that engage users and meet business requirements. Being an Intermediate Web Software Programmer designs and develops the web infrastructure including back-end database development and the construction of SQL queries via CGI scripting. Develops, implements, and debugs software code. In addition, Intermediate Web Software Programmer requires knowledge of web technologies and tools such as CSS, JavaScript, HTML, PERL, PHP, Active Server Pages, SQL, and C++. Typically requires a bachelor's degree in area of specialty. Typically reports to a project leader or manager. Being an Intermediate Web Software Programmer occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. Working as an Intermediate Web Software Programmer typically requires 2 -4 years of related experience. View Intermediate Web Software Programmer SalaryAlternate Job Titles:Web Software Developer II, Web Software Developer - Intermediate
-
The Senior Web Software Programmer supports web administrators and designers through the full development lifecycle and contributes to the development of new site features. Designs and develops software solutions for websites and mobile applications that engage users and meet business requirements. Being a Senior Web Software Programmer designs and develops the web infrastructure including back-end database development and the construction of SQL queries via CGI scripting. Develops, implements, and debugs software code. In addition, Senior Web Software Programmer requires knowledge of web technologies and tools such as CSS, JavaScript, HTML, PERL, PHP, Active Server Pages, SQL, and C++. Typically requires a bachelor's degree in area of specialty. Typically reports to a project leader or manager. Being a Senior Web Software Programmer works independently within established procedures associated with the specific job function. Has gained proficiency in multiple competencies relevant to the job. Working as a Senior Web Software Programmer typically requires 3-5 years of related experience, or may need 2 years experience with additional specialized training and/or certification. View Senior Web Software Programmer SalaryAlternate Job Titles:Web Software Developer III, Web Software Developer -Senior