Search Salaries

Click on job titles to view salary data, or select 2 jobs to compare.

Salaries

View salary and benefits information
Alternate job titles: Intermediate Software Engineer | Software Developer II

Designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Requires a bachelor's degree. Typically reports to a manager. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Typically requires 2 to 4 years of related experience. more...



Alternate job titles: Firmware Engineer II

Designs, develops, tests, debugs, and implements embedded software and systems. Develops software and firmware source code in C/C++, Embedded C, and other languages. Understanding of common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. 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/depa more...


Alternate job titles: Intermediate Software Support Engineer | Software Solutions Engineer II | Software Technical Support Engineer II

Troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Requires a bachelor's degree in area of specialty. Typically reports to a supervisor or manager. Typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in severa more...


Alternate job titles: Custom Application Developer II | Intermediate Commercial Software Engineer

Codes software applications based on third party business requirements. Standardizes the quality assurance procedure for software. Performs tests, debugs and develops fixes. Researches client complaints and makes necessary adjustments and/or recommendations to resolve software related issues. Requires a bachelor's degree in a related area or in a related area. Typically reports to a supervisor or manager. 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. more...



Alternate job titles: Software Support Engineer II | Intermediate Software Support Engineer | Software Technical Support Engineer II

The Software Solutions Engineer II creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Being a Software Solutions Engineer II requires a bachelor's degree in area of specialty. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. In addition, Software Solutions Engineer II typically reports to a supervisor or manager. Working as a Software Solutions Engin more...


Alternate job titles: Intermediate Software Systems Engineer | Software Operating Systems Development Intermediate | Systems Applications Developer II | Systems Software Engineer/Programmer II

Develops, modifies and codes software systems programming applications. Corrects program errors according to the QA testing results within moderate complicated conditions. Has intermediate knowledge of the principles of existing software systems development. Analyzes problems and looks for solutions. Requires a bachelor's degree. Typically reports to a supervisor. 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. more...



Alternate job titles: Integration Solutions Engineer II

The Software Application Integration Engineer II evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs. Develops and implements solutions integrating applications across the enterprise or its units/departments. Being a Software Application Integration Engineer II typically requires a bachelor's degree. Requires C++ or Java; XML; EDI or OBI; Oracle or Microsoft SQL. In addition, Software Application Integration Engineer II typically reports to a manager. Being a Software Application Integration Engineer II gains ex more...


Alternate job titles: Software Systems Engineer II | Intermediate Software Systems Engineer | Software Operating Systems Development Intermediate | Systems Applications Developer II

The Systems Software Engineer/Programmer 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 Software Engineer/Programmer II analyzes problems and looks for solutions. Has intermediate knowledge of the principles of existing software systems development. In addition, Systems Software Engineer/Programmer II requires a bachelor's degree. Typically reports to a supervisor. Working as a Systems Software Engineer/Programmer II typically requires 2 to 4 years of more...


Alternate job titles: Software Support Engineer II | Intermediate Software Support Engineer | Software Solutions Engineer II

The Software Technical Support Engineer II creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Being a Software Technical Support Engineer II requires a bachelor's degree in area of specialty. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. In addition, Software Technical Support Engineer II typically reports to a supervisor or manager. Working as a more...



Alternate job titles: Software Quality Assurance Analyst II | Software QA Analyst II

The Software Testing and Quality Engineer II develops and writes testing scripts and plans to ensure that software functions as expected. Executes testing procedures to ensure that software meets established quality standards. Being a Software Testing and Quality Engineer II isolates, reproduces, and tracks defects. Prepares data sets to test logic, error handling and system workflows. In addition, Software Testing and Quality Engineer II verifies fixes. Documents testing according to required procedures. Familiar with software development cycle and quality assurance methodologies. Requires a more...


Hot Topics for HR Professionals

Maintain Salary Structures

Create, edit, and model salary structures with CompAnalyst. Accurately reflect and easily manage your pay practices across job families, departments, or divisions. Create a new structure in just three clicks, based on market data or an existing structure in your library. Quickly visualize proposed structure changes using flexible modeling tools.

Services

Get started quickly with personalized setup and training resources, automated data loading, and comprehensive matching and pricing services.

Industry Surveys

Get comprehensive, reliable US compensation data for your specific industry, company size, and labor market.

Browse our complete catalog, showcasing more than 30 regional and global surveys with all the information and data points you need to get pay right.

Hot Topics for Job Salary Data

Adjust Employee Salary

Individualize employee pay based on unique job requirements and personal qualifications.

Price My Industry Jobs

Get the latest market pricing for benchmark jobs and jobs in your industry.

For Employers

Individualize employee pay based on unique job requirements and personal qualifications.

Get the latest market pricing for benchmark jobs and jobs in your industry.

For Employees

Analyze the market and your qualifications to negotiate your salary with confidence.

Search thousands of open positions to find your next opportunity.