How much does a Software Applications Developer make in the United States?
-
The average Software Applications Developer salary in the United States is $133,312 as of May 01, 2025. The range for our most popular Software Applications Developer positions (listed below) typically falls between $120,654 and $145,969. 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 Applications Developer's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Applications Software Developer | $120,446 | $57.91 | United States | May 01, 2025 |
Mobile Applications Developer | $112,082 | $53.89 | United States | May 01, 2025 |
Mobile Applications Developer, Sr. | $134,977 | $64.89 | United States | May 01, 2025 |
Systems Applications Developer III | $127,790 | $61.44 | United States | May 01, 2025 |
Systems Applications Developer I | $81,990 | $39.42 | United States | May 01, 2025 |
Systems Applications Developer II | $102,790 | $49.42 | United States | May 01, 2025 |
Enterprise Applications Developer II | $95,100 | $45.72 | United States | May 01, 2025 |
Web Applications Developer - Entry | $71,110 | $34.19 | United States | May 01, 2025 |
Systems Applications Developer IV | $147,000 | $70.67 | United States | May 01, 2025 |
Systems Applications Developer V | $166,500 | $80.05 | United States | May 01, 2025 |
-
Mobile Applications Developer is responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. Being a Mobile Applications Developer may require a bachelor's degree. Has knowledge of a variety of concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Additionally, Mobile Applications Developer typically reports to a manager or head of a unit/department. To be a Mobile Applications Developer 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 Mobile Applications Developer SalaryAlternate Job Titles:Mobile Software Developer - Experienced, Mobile Software Engineer
-
Mobile Applications Developer, Sr. is responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. Being a Mobile Applications Developer, Sr. may require a bachelor's degree. Has knowledge of commonly-used concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Additionally, Mobile Applications Developer, Sr. typically reports to a supervisor or manager. To be a Mobile Applications Developer, Sr. 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 Applications Developer, Sr. SalaryAlternate Job Titles:Mobile Software Developer - Senior, Mobile Software Senior Engineer
-
The Systems Applications Developer III maintains and enhances software systems by fixing complicated errors. Develops, modifies and codes software systems programming applications. Being a Systems Applications Developer 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 Applications Developer III requires a bachelor's degree. Typically reports to a manager. Working as a Systems Applications Developer 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 Applications Developer III SalaryAlternate Job Titles:Software Systems Engineer III, Senior Software Systems Engineer, Software Operating Systems Development Senior, Systems Software Developer III, Systems Software Engineer/Programmer III
-
The Systems Applications Developer 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 Applications Developer 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 Applications Developer I requires a bachelor's degree. Typically reports to a supervisor. Working as a Systems Applications Developer 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 Applications Developer I SalaryAlternate Job Titles:Software Systems Engineer I, Entry Software Systems Engineer, Software Operating Systems Development - Entry, Systems Software Developer I, Systems Software Engineer/Programmer I
-
The Systems Applications Developer 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 Applications Developer II analyzes problems and looks for solutions. Has intermediate knowledge of the principles of existing software systems development. In addition, Systems Applications Developer II requires a bachelor's degree. Typically reports to a supervisor. Working as a Systems Applications Developer 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 Applications Developer II SalaryAlternate Job Titles:Software Systems Engineer II, Intermediate Software Systems Engineer, Software Operating Systems Development Intermediate, Systems Software Developer II, Systems Software Engineer/Programmer II
-
The Enterprise Applications Developer II ensures that software can be completely integrated into the ERP system. Reviews, analyzes, and modifies the programming systems including encoding, testing, and debugging to support an organization's Enterprise Resource Planning (ERP) applications. Being an Enterprise Applications Developer II coordinates software integration and maintains technical documentation. Designs and develops application tables, reports, and new modules to improve system efficiency. In addition, Enterprise Applications Developer II works with ERP/SAP client/server enterprise application. May require a bachelor's degree. Typically reports to a supervisor or manager. Being an Enterprise Applications Developer II gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Working as an Enterprise Applications Developer II typically requires 2 to 4 years of related experience. View Enterprise Applications Developer II SalaryAlternate Job Titles:ERP Configuration Specialist II, Enterprise Applications Programmer II, ERP Integration Specialist II
-
The Web Applications Developer - Entry troubleshoots and solves the software issues. Responsible for developing, testing, implementing, and maintaining web-based application systems, such as user interface, e-commerce applications, site animation. Being a Web Applications Developer - Entry knowledge about commonly-used web developing language (e.g., HTML, Java, PHP, JSP, ASP.NET, Python, AJAX) is necessary. Researches technical problems and suggests improvements for web applications. In addition, Web Applications Developer - Entry typically requires a bachelor's degree of Computer Science or a related field. Typically reports to a manager. Being a Web Applications Developer - Entry works on projects/matters of limited complexity in a support role. Work is closely managed. Working as a Web Applications Developer - Entry typically requires 0-2 years of related experience. View Web Applications Developer - Entry SalaryAlternate Job Titles:Web Applications Developer I, Internet/Web Application Development - Entry, Web Applications Programmer I
-
The Systems Applications Developer IV is responsible for troubleshooting and resolving problems. Designs, analyzes, maintains, and tests software systems. Being a Systems Applications Developer IV corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Identifies and analyzes users' needs and preferences. In addition, Systems Applications Developer IV stays current on emerging trends and software systems engineering best practices. Requires a bachelor's degree. Typically reports to a manager. Being a Systems Applications Developer IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Working as a Systems Applications Developer IV typically requires 7+ years of related experience. View Systems Applications Developer IV SalaryAlternate Job Titles:Software Systems Engineer IV, Systems Software Developer IV, Systems Software Engineer/Programmer IV
-
The Systems Applications Developer V is responsible for troubleshooting and resolving problems. Designs, analyzes, maintains, and tests software systems. Being a Systems Applications Developer V corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Identifies and analyzes users' needs and preferences. In addition, Systems Applications Developer V stays current on emerging trends and software systems engineering best practices. Requires a bachelor's degree. Typically reports to a manager. Being a Systems Applications 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. Working as a Systems Applications Developer V typically requires 10+ years of related experience. View Systems Applications Developer V SalaryAlternate Job Titles:Software Systems Engineer V, Systems Software Developer V, Systems Software Engineer/Programmer V