How much does a Software Developer- Client Applications make in the United States?
-
The average Software Developer- Client Applications salary in the United States is $117,705 as of September 2026. The range for our most popular Software Developer- Client Applications positions (listed below) typically falls between $108,817 and $126,592. 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.
| Job Title | Salary | Hourly Rate | Location | Date Updated |
|---|---|---|---|---|
| Software Applications Engineer | $127,111 | $61.11 | United States | September 2026 |
| Manager, Software Applications | $170,749 | $82.09 | United States | September 2026 |
| Applications Software Developer | $118,725 | $57.08 | United States | September 2026 |
| Enterprise Applications Developer II | $103,300 | $49.66 | United States | September 2026 |
| Enterprise Applications Developer I | $79,900 | $38.41 | United States | September 2026 |
| Enterprise Applications Developer III | $128,800 | $61.92 | United States | September 2026 |
| Client/Server Programmer II | $85,787 | $41.24 | United States | September 2026 |
| Client/Server Programmer III | $111,156 | $53.44 | United States | September 2026 |
| Client/Server Programmer I | $72,535 | $34.87 | United States | September 2026 |
| Client/Server Programmer IV | $124,173 | $59.70 | United States | September 2026 |
-
Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View Software Engineer III SalaryAlternate Job Titles:Senior Software Engineer, Software Developer III
-
Analyzes, designs, and troubleshoots an organization's information technology systems and processes to enhance efficiency, productivity, and effectiveness. Uses defined policies and procedures to evaluate and design new IT systems or enhance existing systems to integrate with current and future needs. Tests and evaluates the compatibility and integration of new systems with existing infrastructure, networks, and applications. Designs models and utilizes analysis and solution development methods, including process maps, flow charts, and diagrams. Supports management with project planning, risk assessment, and project tracking to deliver timely IT solutions within budget. May create coding and logic specifications for developers. Requires a bachelor's degree. Typically reports to a manager. Work is closely managed. Works on projects/matters of limited complexity in a support role. Typically requires 0-2 years of related experience. View IT Systems Analyst I SalaryAlternate Job Titles:Systems Integration Analyst I, Systems Specifications Analyst I
-
Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Typically requires 7+ years of related experience. View Software Engineer IV SalaryAlternate Job Titles:Software Developer IV, Software Engineer - Project Lead