How much does a Specialist Software Engineer make in the United States?
-
The average Specialist Software Engineer salary in the United States is $101,568 as of June 27, 2024. The range for our most popular Specialist Software Engineer positions (listed below) typically falls between $92,249 and $110,886. 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.
Specialist Software Engineer's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Software Engineer Specialist | $123,517 | $59.38 | United States | June 27, 2024 |
Software Release Engineer Specialist | $134,890 | $64.85 | United States | June 27, 2024 |
Software Engineer IV | $145,300 | $69.86 | United States | June 27, 2024 |
Embedded Software Engineer IV | $144,043 | $69.25 | United States | June 27, 2024 |
Software Engineer - Project Lead | $145,290 | $69.85 | United States | June 27, 2024 |
Software Engineer | $130,380 | $62.68 | United States | June 27, 2024 |
Software Application Integration Engineer IV | $133,980 | $64.41 | United States | June 27, 2024 |
Software Testing and Quality Engineer IV | $128,120 | $61.60 | United States | June 27, 2024 |
Software Engineer III | $124,314 | $59.77 | United States | June 27, 2024 |
Software Engineer I | $79,054 | $38.01 | United States | June 27, 2024 |
-
The Software Release Engineer Specialist is responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Responsible for software builds and releases. Being a Software Release Engineer Specialist requires a bachelor's degree. Works closely with a quality assurance team to ensure final version is up to organizational standards. Being a Software Release Engineer Specialist 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 Software Release Engineer Specialist typically requires 7+ years of related experience. View Software Release Engineer Specialist SalaryAlternate Job Titles:Release Engineer IV, Build and Release Engineer Specialist, Deployment Engineer Specialist
-
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
-
Embedded Software Engineer IV designs, develops, tests, debugs, and implements embedded software and systems. Develops software and firmware source code in C/C++, Embedded C, and other languages. Being an Embedded Software Engineer IV understanding of common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. Additionally, Embedded Software Engineer IV collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a manager or head of a unit/department. The Embedded Software Engineer 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 an Embedded Software Engineer IV typically requires 7+ years of related experience. View Embedded Software Engineer IV SalaryAlternate Job Titles:Firmware Engineer IV
-
The Software Engineer - Project Lead performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Engineer - Project Lead typically reports to a manager. Requires a bachelor's degree. Software Engineer - Project Lead is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. Working as a Software Engineer - Project Lead typically requires 7+ years of related experience. View Software Engineer - Project Lead SalaryAlternate Job Titles:Software Engineer IV, Software Developer IV
-
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
-
The Software Application Integration Engineer IV evaluates existing components or systems to determine integration requirements and ensures final solutions meet organizational needs. Develops and implements solutions for integrating applications across the enterprise or its units/departments. Being a Software Application Integration Engineer IV requires a bachelor's degree. Requires C++ or Java; XML; EDI or OBI; Oracle or Microsoft SQL. Being a Software Application Integration Engineer 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 Software Application Integration Engineer IV typically requires 7+ years of related experience. View Software Application Integration Engineer IV SalaryAlternate Job Titles:Integration Solutions Engineer IV
-
The Software Testing and Quality Engineer IV develops and writes testing scripts and plans to ensure that software functions as expected. Evaluates and designs testing procedures to ensure that software meets established quality standards. Being a Software Testing and Quality Engineer IV prepares complex data sets to test logic, error handling and system workflows. Involved with a variety of user testing. In addition, Software Testing and Quality Engineer IV conducts testing of more complex features. Verifies fixes. Monitors and documents testing results according to required procedures. Deep knowledge of software development cycle and quality assurance methodologies. Requires a bachelor's degree or its equivalent. Typically reports to Quality Assurance Manager. Being a Software Testing and Quality Engineer 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 Software Testing and Quality Engineer IV typically requires 7+ years of related experience. View Software Testing and Quality Engineer IV SalaryAlternate Job Titles:Software Quality Assurance Analyst IV, Software QA Analyst IV
-
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