Average Salary for Jobs with Software Development Lifecycle (SDLC) Skills

The average salary for jobs that require the skills of Software Development Lifecycle (SDLC) is $180,912 based on United States National Average.

Base Salary

Core compensation

$53,187
$308,638
$180,912
Midrange Programmer III
Alternate Job Titles: Midrange/Power Systems Programmer III | Senior Midrange Programmer

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's business applications. Gathers requirements from users and creates specifications and develops code. Designs and writes codes to support existing application. May require a bachelor's degree in a related area. Typically reports to a project leader or manager. Typic... View job details


Midrange Programmer IV
Alternate Job Titles: Midrange Programmer - Specialist | Midrange/Power Systems Programmer IV

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's business applications. Gathers requirements from users and creates specifications and develops code. Designs and writes codes to support existing application. Requires a bachelor's degree in area of specialty. Typically reports to a manager or head of a unit/depart... View job details


Midrange Programmer V
Alternate Job Titles: Midrange Programmer - Consultant | Midrange/Power Systems Programmer V

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's business applications. Gathers requirements from users and creates specifications and develops code. Designs and writes codes to support existing application. Requires a bachelor's degree in area of specialty. Demonstrates expertise in a variety of the field's conc... View job details


Mobile Applications Developer
Alternate Job Titles: Mobile Application Developer - Experienced | Mobile Software Engineer

Responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. May require a bachelor's degree. Has knowledge of a variety of concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Typically reports to a manager or head of a unit/department. Typically r... View job details


Mobile Applications Developer, Sr.
Alternate Job Titles: Mobile Application Developer - Senior | Mobile Software Senior Engineer

Responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. May require a bachelor's degree. Has knowledge of commonly-used concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Typically reports to a supervisor or manager. Typically requires 4 to 7... View job details


Mobile Applications Development Manager
Alternate Job Titles: Mobile Software Development Manager

Manages a team of developers responsible for mobile applications development and design. Evaluates current technologies and delivers applications meeting the latest standards. Schedules projects and resources, and monitors project timelines. Sets and implements policies and procedures related to application quality standards and testing. Requires a bachelor's degree in a related area. Typically re... View job details


Release Engineer I
Alternate Job Titles: Build and Release Engineer Entry | Deployment Engineer Entry | Software Release Engineer Entry

Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree. Work is closely managed. Works on projects/matters of limited complexit... View job details


Release Engineer II
Alternate Job Titles: Build and Release Engineer Intermediate | Deployment Engineer Intermediate | Software Release Engineer Intermediate

Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree. Occasionally directed in several aspects of the work. Gains exposure to... View job details


Release Engineer III
Alternate Job Titles: Build and Release Engineer Senior | Deployment Engineer Senior | Software Release Engineer Senior

Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree in a related area. Typically reports to a supervisor or manager. Work is... View job details


Release Engineer IV
Alternate Job Titles: Build and Release Engineer Specialist | Deployment Engineer Specialist | Software Release Engineer Specialist

Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree. Work is highly independent. May assume a team lead role for the work gr... View job details