How much does a Software Senior Developer make in the United States?
-
The average Software Senior Developer salary in the United States is $137,083 as of January 01, 2026. The range for our most popular Software Senior Developer positions (listed below) typically falls between $124,489 and $149,677. 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 Senior Developer's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| Senior Software Developer | $116,490 | $56.00 | United States | January 01, 2026 |
| Mobile Software Developer - Senior | $135,600 | $65.19 | United States | January 01, 2026 |
| Senior Software Systems Developer | $130,900 | $62.93 | United States | January 01, 2026 |
| Web Software Developer -Senior | $118,200 | $56.83 | United States | January 01, 2026 |
| Senior Software Developer, IT | $152,420 | $73.28 | United States | January 01, 2026 |
| Web Software Developer III | $118,108 | $56.78 | United States | January 01, 2026 |
| Software Systems Developer III | $130,867 | $62.92 | United States | January 01, 2026 |
| Software Developer | $129,310 | $62.17 | United States | January 01, 2026 |
| Software Systems Developer IV | $150,626 | $72.42 | United States | January 01, 2026 |
| Software Systems Developer V | $171,015 | $82.22 | United States | January 01, 2026 |
-
The Mobile Software Developer - Senior troubleshoots system problems and issues and looks for ways to improve the application. Responsible for developing, testing, implementing, and maintaining mobile applications. Being a Mobile Software Developer - Senior has knowledge of commonly-used concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). May require a bachelor's degree. In addition, Mobile Software Developer - Senior typically reports to a supervisor or manager. Working as a Mobile Software Developer - Senior 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 Mobile Software Developer - Senior SalaryAlternate Job Titles:Mobile Applications Developer, Sr., Mobile Software Senior Engineer
-
The Senior Software Systems Developer identifies and analyzes users' needs and preferences. Designs, analyzes, maintains, and tests software systems. Being a Senior Software Systems Developer corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Responsible for troubleshooting and resolving problems. In addition, Senior Software Systems Developer stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Being a Senior Software Systems Developer work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Working as a Senior Software Systems Developer typically requires 4-7 years of related experience. View Senior Software Systems Developer SalaryAlternate Job Titles:Software Systems Developer III, Software Operating Systems Development Senior, Systems Applications Developer III
-
The Web Software Developer -Senior 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 Web Software Developer -Senior 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, Web Software Developer -Senior 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 Web Software Developer -Senior works independently within established procedures associated with the specific job function. Has gained proficiency in multiple competencies relevant to the job. Working as a Web Software Developer -Senior typically requires 3-5 years of related experience, or may need 2 years experience with additional specialized training and/or certification. View Web Software Developer -Senior SalaryAlternate Job Titles:Web Software Developer III, Senior Web Software Programmer
-
Web Software Developer III designs and develops web-accessible software solutions that engage users and meet business requirements. Collaborates with web administrators and designers through the full development lifecycle and contributes to the development of new features. Being a Web Software Developer III develops, implements, and debugs software code. Designs and develops the web infrastructure including back-end database development and the construction of SQL queries via CGI scripting. Additionally, Web Software Developer III 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 manager. The Web Software Developer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Web Software Developer III typically requires 4-7 years of related experience. View Web Software Developer III SalaryAlternate Job Titles:Senior Web Software Programmer, Web Software Developer -Senior
-
Software Systems Developer III designs, analyzes, maintains, and tests software systems. Identifies and analyzes users' needs and preferences. Being a Software Systems Developer III is responsible for troubleshooting and resolving problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Additionally, Software Systems Developer III stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. The Software Systems Developer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Software Systems Developer III typically requires 4-7 years of related experience. View Software Systems Developer III SalaryAlternate Job Titles:Senior Software Systems Developer, Software Operating Systems Development Senior, Systems Applications Developer III
-
Software Systems Developer IV designs, analyzes, maintains, and tests software systems. Identifies and analyzes users' needs and preferences. Being a Software Systems Developer IV is responsible for troubleshooting and resolving problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Additionally, Software Systems Developer IV stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. The Software Systems Developer IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Systems Developer IV typically requires 7+ years of related experience. View Software Systems Developer IV SalaryAlternate Job Titles:Systems Applications Developer IV
-
Software Systems Developer V designs, analyzes, maintains, and tests software systems. Identifies and analyzes users' needs and preferences. Being a Software Systems Developer V is responsible for troubleshooting and resolving problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Additionally, Software Systems Developer V stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. The Software Systems Developer V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. To be a Software Systems Developer V typically requires 10+ years of related experience. View Software Systems Developer V SalaryAlternate Job Titles:Systems Applications Developer V