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 $98,921 as of August 27, 2023. The range for our most popular Software Engineer / Developer / Programmer positions (listed below) typically falls between $89,844 and $107,999. 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 |
Systems Software Engineer/Programmer I | $75,823 | $36.45 | United States | August 27, 2023 |
Systems Software Engineer/Programmer III | $119,333 | $57.37 | United States | August 27, 2023 |
Systems Software Engineer/Programmer II | $96,223 | $46.26 | United States | August 27, 2023 |
Software Programmer | $73,518 | $35.35 | United States | August 27, 2023 |
Programmer Developer | $86,836 | $41.75 | United States | August 27, 2023 |
PHP Software Programmer | $75,356 | $36.23 | United States | August 27, 2023 |
Junior Software Programmer | $77,512 | $37.27 | United States | August 27, 2023 |
Senior Software Programmer | $0 | $0.00 | United States | August 27, 2023 |
Software Developer | $87,262 | $41.95 | United States | August 27, 2023 |
Java Programmer and Developer | $90,941 | $43.72 | United States | August 27, 2023 |
-
The Systems Software Engineer/Programmer I is responsible for resolving less complicated problems relying on the established software systems. Develops, modifies and codes software systems programming applications. Being a Systems Software Engineer/Programmer I troubleshoots and fixes minor problems regarding current procedures or systems. Has basic knowledge of the principles of existing software systems development. In addition, Systems Software Engineer/Programmer I requires a bachelor's degree. Typically reports to a supervisor. Working as a Systems Software Engineer/Programmer I typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. View Systems Software Engineer/Programmer I SalaryAlternate Job Titles:Software Systems Engineer I, Entry Software Systems Engineer, Software Operating Systems Development - Entry, Systems Applications Developer I
-
The Systems Software Engineer/Programmer III maintains and enhances software systems by fixing complicated errors. Develops, modifies and codes software systems programming applications. Being a Systems Software Engineer/Programmer III utilizes extensive experience to analyze problems and find out solutions independently. Familiar with the principles and practices of existing software systems development. In addition, Systems Software Engineer/Programmer III requires a bachelor's degree. Typically reports to a manager. Working as a Systems Software Engineer/Programmer III typically requires 4 to 7 years of related experience. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. View Systems Software Engineer/Programmer III SalaryAlternate Job Titles:Software Systems Engineer III, Senior Software Systems Engineer, Software Operating Systems Development Senior, Systems Applications Developer III
-
The Systems Software Engineer/Programmer II corrects program errors according to the QA testing results within moderate complicated conditions. Develops, modifies and codes software systems programming applications. Being a Systems Software Engineer/Programmer II analyzes problems and looks for solutions. Has intermediate knowledge of the principles of existing software systems development. In addition, Systems Software Engineer/Programmer II requires a bachelor's degree. Typically reports to a supervisor. Working as a Systems Software Engineer/Programmer II typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. View Systems Software Engineer/Programmer II SalaryAlternate Job Titles:Software Systems Engineer II, Intermediate Software Systems Engineer, Software Operating Systems Development Intermediate, Systems Applications Developer II
-
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