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: Senior Software Engineer | Software Developer III

Designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. May direct a few junior level software engineers. Requires a bachelor's degree. Typically reports to a manager. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Typically requires 4 to 7 years of related experience. more...



Alternate job titles: Firmware Engineer III

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: Senior Software Support Engineer | Software Solutions Engineer III | Software Technical Support Engineer III

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 manager. 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. more...


Alternate job titles: Custom Application Developer III | Senior Commercial Software Engineer

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



Alternate job titles: Software Support Engineer III | Senior Software Support Engineer | Software Technical Support Engineer III

The Software Solutions Engineer III 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 III 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 III typically reports to a manager. Working as a Software Solutions Engineer III typ more...


Alternate job titles: Senior Software Systems Engineer | Software Operating Systems Development Senior | Systems Applications Developer III | Systems Software Engineer/Programmer III

Develops, modifies and codes software systems programming applications. Maintains and enhances software systems by fixing complicated errors. Familiar with the principles and practices of existing software systems development. Utilizes extensive experience to analyze problems and find out solutions independently. Requires a bachelor's degree. Typically reports to a manager. 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. more...



Alternate job titles: Integration Solutions Engineer III

The Software Application Integration Engineer III 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 III typically requires a bachelor's degree. Requires C++ or Java; XML; EDI or OBI; Oracle or Microsoft SQL. In addition, Software Application Integration Engineer III typically reports to a manager. Being a Software Application Integration Engineer III cont more...


Alternate job titles: Software Systems Engineer III | Senior Software Systems Engineer | Software Operating Systems Development Senior | Systems Applications Developer III

The Systems Software Engineer/Programmer III maintains and enhances software systems by fixing complicated errors. Develops, modifies and codes software systems programming applications. Being a Systems Software Engineer/Programmer 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 Software Engineer/Programmer III requires a bachelor's degree. Typically reports to a manager. Working as a Systems Software Engineer/Programmer III typically requires 4 more...


Alternate job titles: Software Support Engineer III | Senior Software Support Engineer | Software Solutions Engineer III

The Software Technical Support Engineer III 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 III 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 III typically reports to a manager. Working as a Software Te more...



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

The Software Testing and Quality Engineer III develops and writes testing scripts and plans to ensure that software functions as expected. Evaluates and executes testing procedures to ensure that software meets established quality standards. Being a Software Testing and Quality Engineer III isolates, reproduces, and tracks defects. Prepares complex data sets to test logic, error handling and system workflows. In addition, Software Testing and Quality Engineer III verifies fixes. Documents testing according to required procedures. Solid knowledge of software development cycle and quality assura more...


Hot Topics for HR Professionals

Participation Made Easy

Simplify survey management, participation, and analysis with a single, centralized library for all your compensation data sources. Streamline your survey selection, data loading, participation, and analysis. Automatically participate in surveys with one-click exports to third-party survey participation templates.

Work Together Seamlessly

An accurate job description starts with collaboration.

With JobArchitect you can share job descriptions with hiring managers and others in your organization and easily manage the review and approval process using the centralized command center.

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.