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: Software Development Manager

Manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Requires a bachelor's degree. Typically reports to a senior manager. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. Typically requires 5 years experience in the related area as an individual contributor. 1 to 3 more...



Alternate job titles: Software Support Manager | Manager of Software Technical Support | Software Engineering Support Manager

The Manager of Software Solutions Engineering manages department budget to ensure goals are met. Oversees software support staff. Being a Manager of Software Solutions Engineering provides advanced troubleshooting skills to resolve technical problems. Establishes and maintains relationships with engineering and software development. In addition, Manager of Software Solutions Engineering researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. The Manager of Software Solutions Engineering manages subordinate s more...


Alternate job titles: Software Support Manager | Manager of Software Solutions Engineering | Manager of Software Technical Support

The Software Engineering Support Manager manages department budget to ensure goals are met. Oversees software support staff. Being a Software Engineering Support Manager provides advanced troubleshooting skills to resolve technical problems. Establishes and maintains relationships with engineering and software development. In addition, Software Engineering Support Manager researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. The Software Engineering Support Manager manages subordinate staff in the day-to-d more...


Alternate job titles: Software Quality Assurance Manager

The Manager Software Quality/Test Engineering selects and utilizes tools and methodologies to ensure that software tests identify defects and comply with quality standards. Manages a software quality assurance team. Being a Manager Software Quality/Test Engineering drafts, revises and approves test plans and scripts. Evaluates test results against expected results, implements improvements to process and recommends alternative testing as needed. In addition, Manager Software Quality/Test Engineering typically requires a bachelor's degree. Reports to function manager. The Manager Software Qualit more...



Alternate job titles: Director of Software Engineering | Software Development Director

Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Establishes policies and procedures that produce high-quality software product and service. Requires a bachelor's degree. Typically reports to top management. Manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-functio more...


Alternate job titles: Firmware Engineering Director

Directs development projects that design, develop, test, debug, and implement embedded software and systems. Develops resource allocation plans for development projects that support productivity objectives. Facilitates cross functional collaboration. Integrates best practices, including firmware design-review methodologies, for the development of software and firmware source code in C/C++, Embedded C, and other languages. Extensive experience with firmware and software development toolsets utilized in project tracking, workflow management, build and test automation, continuous integration, qua more...



Alternate job titles: Firmware Engineering Manager

Leads the design, development, testing, debugging, and implementation of embedded software and systems. Guides the development of software and firmware source code in C/C++, Embedded C, and other languages and 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. Coordinates engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a more...


Alternate job titles: Software Engineering Director | Software Development Director

The Director of Software Engineering establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Director of Software Engineering typically reports to top management. Requires a bachelor's degree. The Director of Software Engineering manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and devel more...


Alternate job titles: Executive Director of Software Engineering/Application Development | Head of Application Software Development | VP of Software Development

The VP of Software Engineering oversees the development, release, and maintenance of software applications in accordance with business needs. Establishes and directs the strategic long term goals, policies and procedures for an organization's software development program. Being a VP of Software Engineering demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, VP of Software Engineering typically reports to top management. Responsible for the development of functional or business unit strategy for the entir more...



Alternate job titles: Manager Software Quality/Test Engineering

Manages a software quality assurance team. Selects and utilizes tools and methodologies to ensure that software tests identify defects and comply with quality standards. Evaluates test results against expected results, implements improvements to process and recommends alternative testing as needed. Drafts, revises and approves test plans and scripts. Typically requires a bachelor's degree. Reports to function manager. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved more...


Hot Topics for HR Professionals

Fill the Gaps

With CompAnalyst Market Data you have access to the largest and most reliable HR-reported compensation data set. Market price hot jobs, industry-specific positions, and even combine jobs to map to your specific needs, drastically reducing your data gaps.

Bring Order to Chaos

Without a well-defined process it is nearly impossible to manage job descriptions effectively.

JobArchitect gives you the flexibility to design a workflow for your organization or upload an existing one. With our centralized command center, you can track progress and job description status with ease. And your revision history is automatically documented, giving you insight into how a position has evolved over time and a paper trail to support audits.

Compdata Surveys

Get comprehensive data and unparalleled insights into total rewards practices across the US for the industries and pay markets you care about most.

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.