How much does a Software Developer Engineer make in the United States?
-
The average Software Developer Engineer salary in the United States is $99,729 as of November 27, 2023. The range for our most popular Software Developer Engineer positions (listed below) typically falls between $90,144 and $109,313. 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 Developer Engineer's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Software Engineer III | $122,196 | $58.75 | United States | November 27, 2023 |
Software Engineer I | $77,632 | $37.32 | United States | November 27, 2023 |
Software Engineer II | $97,621 | $46.93 | United States | November 27, 2023 |
Software Engineer IV | $142,719 | $68.62 | United States | November 27, 2023 |
Software Engineer V | $168,514 | $81.02 | United States | November 27, 2023 |
Software Engineer | $128,130 | $61.60 | United States | November 27, 2023 |
Commercial Software Engineer I | $74,028 | $35.59 | United States | November 27, 2023 |
Commercial Software Engineer III | $119,133 | $57.28 | United States | November 27, 2023 |
Commercial Software Engineer II | $97,445 | $46.85 | United States | November 27, 2023 |
Software Systems Engineer I | $76,494 | $36.78 | United States | November 27, 2023 |
-
Software Engineer III designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer III may direct a few junior level software engineers. Requires a bachelor's degree. Additionally, Software Engineer III typically reports to a manager. The Software Engineer III contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. To be a Software Engineer III typically requires 4 to 7 years of related experience. View Software Engineer III SalaryAlternate Job Titles:Senior Software Engineer, Software Developer III
-
Software Engineer I designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer I requires a bachelor's degree. Typically reports to a manager. The Software Engineer I works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Software Engineer I typically requires 0-2 years of related experience. View Software Engineer I SalaryAlternate Job Titles:Entry Software Engineer, Software Developer I
-
Software Engineer II designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer II requires a bachelor's degree. Typically reports to a manager. The Software Engineer II gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. To be a Software Engineer II typically requires 2 to 4 years of related experience. View Software Engineer II SalaryAlternate Job Titles:Intermediate Software Engineer, Software Developer II
-
Software Engineer IV designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer IV requires a bachelor's degree. Typically reports to a manager. Software Engineer IV is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. To be a Software Engineer IV typically requires 7+ years of related experience. View Software Engineer IV SalaryAlternate Job Titles:Software Developer IV, Software Engineer - Project Lead
-
Software Engineer V designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer V may provide consultation on complex projects. Requires a bachelor's degree. Additionally, Software Engineer V typically reports to a manager. The Software Engineer V works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. 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. To be a Software Engineer V typically requires 10+ years of related experience. View Software Engineer V SalaryAlternate Job Titles:Software Developer V, Software Engineer - Consultant
-
A software engineer, sometimes referred to as a software developer, applies engineering principles and methodologies to design and develop complicated software systems and applications. Software engineers focus on analyzing and translating user requirements into an application or control system design. Software engineers may design complex systems for use in aircraft, manufacturing, military, energy generation and healthcare devices. They typically do not perform the actual coding, although in some cases they may. Software engineers generally work in teams to design and develop a computer system. View Software Engineer Salary
-
Commercial Software Engineer I codes software applications based on third party business requirements. Standardizes the quality assurance procedure for software. Being a Commercial Software Engineer I performs tests and develops fixes. Researches client complaints and makes necessary adjustments and/or recommendations to resolve software related issues. Additionally, Commercial Software Engineer I requires a bachelor's degree in a related area. Typically reports to a supervisor. To be a Commercial Software Engineer 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 Commercial Software Engineer I SalaryAlternate Job Titles:Custom Application Developer I, Entry Commercial Software EngineerCategory : IT - Computers, Software
-
Commercial Software Engineer III codes software applications based on third party business requirements. Standardizes the quality assurance procedure for software. Being a Commercial Software Engineer III oversees testing and debugging and develops fixes. Researches client complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues. Additionally, Commercial Software Engineer III requires a bachelor's degree in a related area. Typically reports to a manager or head of a unit/department. To be a Commercial Software Engineer 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 Commercial Software Engineer III SalaryAlternate Job Titles:Custom Application Developer III, Senior Commercial Software EngineerCategory : IT - Computers, Software
-
Commercial Software Engineer II codes software applications based on third party business requirements. Standardizes the quality assurance procedure for software. Being a Commercial Software Engineer II performs tests, debugs and develops fixes. Researches client complaints and makes necessary adjustments and/or recommendations to resolve software related issues. Additionally, Commercial Software Engineer II requires a bachelor's degree in a related area or in a related area. Typically reports to a supervisor or manager. To be a Commercial Software Engineer 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 Commercial Software Engineer II SalaryAlternate Job Titles:Custom Application Developer II, Intermediate Commercial Software EngineerCategory : IT - Computers, Software
-
Software Systems Engineer I develops, modifies and codes software systems programming applications. Responsible for resolving less complicated problems relying on the established software systems. Being a Software Systems Engineer I has basic knowledge of the principles of existing software systems development. Troubleshoots and fixes minor problems regarding current procedures or systems. Additionally, Software Systems Engineer I requires a bachelor's degree. Typically reports to a supervisor. To be a Software Systems Engineer 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 Software Systems Engineer I SalaryAlternate Job Titles:Entry Software Systems Engineer, Software Operating Systems Development - Entry, Systems Applications Developer I, Systems Software Engineer/Programmer I