How much does a Sr. Software Engineer / Developer / Programmer make in the United States?
-
The average Sr. Software Engineer / Developer / Programmer salary in the United States is $110,595 as of January 01, 2026. The range for our most popular Sr. 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.
Sr. 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 |
| Lead Sr. Software Engineer | $132,417 | $63.66 | United States | January 01, 2026 |
| Sr. Software Engineer, IOS | $152,120 | $73.13 | 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