Average Salary for Jobs with Software Requirements Specification Skills

The average salary for jobs that require the skills of Software Requirements Specification is $153,803 based on United States National Average.

Base Salary

Core compensation

$39,417
$268,188
$153,803
Applications Development Director
Alternate Job Titles: Application Design and Development Director | Director of Software Development - Applications | Software Engineering / Development Director

Plans, coordinates, supervises all activities related to the design, development, implementation of the organization's applications development and analysis function. Manages multiple development teams supporting different products or lines of businesses. Directs and guides the managers, reviews different project requests, timeline and cost. Develops, distributes, supports, enforces, and integrate... View job details


Applications Development Manager
Alternate Job Titles: Application Design and Development Manager | Dev Manager | Manager of Software Development - Applications | Software Engineering / Development Manager

Manages a team of analysts or developers responsible for the organization's applications development and analysis function. Evaluates existing applications to determine technical changes, schedules projects, resources, and monitors project timelines. Oversees feasibility researches, estimates project timeline and cost. Requires a bachelor's degree. Typically reports to a director or head of a unit... View job details


Applications Programmer I
Alternate Job Titles: Application Developer I | Application Software Developer, Entry | Applications Engineer, Entry

Evaluates and modifies applications programs including encoding, testing, debugging and documentation. Resolves problems associated with these applications. Detects, diagnoses, and reports related problems. Requires a bachelor's degree or its equivalent. Typically reports to a project leader or manager. Works on projects/matters of limited complexity in a support role. Work is closely managed. Typ... View job details


Applications Programmer II
Alternate Job Titles: Application Developer II | Application Software Developer, Intermediate | Applications Engineer, Experienced

Evaluates and modifies moderately complex applications programs working from detailed specifications. Codes, tests, debugs, documents, and maintains applications. Works on most phases of applications programming activities. Requires a bachelor's degree. Typically reports to a project leader or manager. Gains exposure to some of the complex tasks within the job function. Occasionally directed in se... View job details


Applications Programmer III
Alternate Job Titles: Application Developer III | Application Software Developer, Senior | Applications Engineer, Senior

Evaluates, analyzes, and modifies moderately complex application programs. Codes, tests, debugs, documents, and maintains applications. Works on most phases of applications programming activities. Analyzes and resolves problems associated with applications. Detects, diagnoses, and reports related problems. Requires a bachelor's degree. Typically reports to a project leader or manager. Contributes ... View job details