Average Salary for Jobs with Software Development Skills

The average salary for jobs that require the skills of Software Development is $205,206 based on United States National Average.

Base Salary

Core compensation

$54,757
$355,654
$205,206
Applications Programmer I
Alternate Job Titles: Application Programmer Analyst I | Application Systems Analysis/Developer I

Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Produces application documentation, including process and data flow dia... View job details


Applications Programmer II
Alternate Job Titles: Application Programmer Analyst II | Application Systems Analysis/Developer II

Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Produces application documentation, including process and data flow dia... View job details


Applications Programmer III
Alternate Job Titles: Application Programmer Analyst III | Application Systems Analysis/Developer III

Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Produces application documentation, including process and data flow dia... View job details


Applications Programmer IV
Alternate Job Titles: Application Programmer Analyst IV | Application Systems Analysis/Developer IV

Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Produces application documentation, including process and data flow dia... View job details


Applications Programmer V
Alternate Job Titles: Application Programmer Analyst V | Application Systems Analysis/Developer V

Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Produces application documentation, including process and data flow dia... View job details


Applications Programming Director
Alternate Job Titles: Application Design and Development Director | Application Systems Analysis & Development Director

Directs all activities and develops policies and procedures related to the design, analysis, testing, coding, and implementation of applications. Enhances operations by establishing metrics, analyzing processes, and implementing standard methodologies, tools, and best practices to ensure high-quality deliverables. Oversees review of development proposals, projects, timelines, resources, and costs.... View job details


Applications Programming Manager
Alternate Job Titles: Application Design and Development Manager | Application Systems Analysis & Development Manager | Applications Programming Project Manager

Manages teams and implements policies and procedures related to the design, analysis, testing, coding, and implementation of applications. Enhances operations by establishing metrics, analyzing processes, and implementing standard methodologies, tools, and best practices to ensure high-quality deliverables. Reviews development proposals, projects, timelines, resources, and costs. Leads feedback pr... View job details


Applications Programming Supervisor
Alternate Job Titles: Application Design and Development Supervisor | Application Systems Analysis & Development Supervisor | Applications Programming Project Supervisor

Supervises the teams and daily activities needed for the analysis, testing, coding, and implementation of applications. Monitors operational metrics and processes and implements standard methodologies, tools, and best practices to ensure high-quality deliverables. Supports multiple development projects with scheduling, planning, and resource allocation. Conducts feedback processes, including peer ... View job details


Bioinformatics Analysis Director
Alternate Job Titles: Bioinformatician Director

Reviews projects that involve large-scale data sets and a variety of bioinformatics tools. Designs and develops new software applications to solve problems in the field of genomics. Ensures quality control measures are in place to maintain the accuracy and reliability of collected data. Directs and leads the team responsible for the analysis and interpretation of biological data using computationa... View job details


Bioinformatics Analysis Manager
Alternate Job Titles: Bioinformatician Manager

Manages the team responsible for the analysis and interpretation of biological data using computational and statistical methods. Monitors projects that involve large-scale data sets and a variety of bioinformatics tools. Designs and develops new software applications to solve problems in the field of genomics. Creates and implements quality control measures to ensure the accuracy and reliability o... View job details