How much does a DB2 System Programmer make in the United States?
-
The average DB2 System Programmer salary in the United States is $95,617 as of March 26, 2024. The range for our most popular DB2 System Programmer positions (listed below) typically falls between $83,479 and $107,755. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
DB2 System Programmer's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
System Programmer | $109,017 | $52.41 | United States | March 26, 2024 |
Control System Programmer | $114,610 | $55.10 | United States | March 26, 2024 |
Mainframe Programmer | $80,260 | $38.59 | United States | March 26, 2024 |
Intermediate Mainframe Programmer | $80,300 | $38.61 | United States | March 26, 2024 |
Senior Mainframe Programmer | $99,711 | $47.94 | United States | March 26, 2024 |
Legacy Applications Programmer - Intermediate | $80,270 | $38.59 | United States | March 26, 2024 |
Legacy Applications Programmer - Senior | $99,800 | $47.98 | United States | March 26, 2024 |
Enterprise Applications Programmer II | $91,573 | $44.03 | United States | March 26, 2024 |
Enterprise Applications Programmer I | $71,333 | $34.29 | United States | March 26, 2024 |
Enterprise Applications Programmer III | $115,293 | $55.43 | United States | March 26, 2024 |
-
Mainframe Programmer reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system. Maintains and develops online and batch application programs. Being a Mainframe Programmer develops and implements a disaster recovery plan. Works with project members to develop specifications, diagrams and flowcharts. Additionally, Mainframe Programmer may require a bachelor's degree. Typically reports to a project leader or manager. The Mainframe Programmer occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. To be a Mainframe Programmer typically requires 2 -4 years of related experience. View Mainframe Programmer SalaryAlternate Job Titles:Intermediate Mainframe Programmer, Legacy Applications Programmer - Intermediate, Mainframe Developer II
-
The Intermediate Mainframe Programmer maintains and develops online and batch application programs. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system. Being an Intermediate Mainframe Programmer works with project members to develop specifications, diagrams and flowcharts. Develops and implements a disaster recovery plan. In addition, Intermediate Mainframe Programmer may require a bachelor's degree. Typically reports to a project leader or manager. Being an Intermediate Mainframe Programmer gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Working as an Intermediate Mainframe Programmer typically requires 2 to 4 years of related experience. View Intermediate Mainframe Programmer SalaryAlternate Job Titles:Legacy Applications Programmer - Intermediate, Mainframe Developer II
-
Senior Mainframe Programmer reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system. Maintains and develops online and batch application programs. Being a Senior Mainframe Programmer develops and implements a disaster recovery plan. Works with project members to develop specifications, diagrams and flowcharts. Additionally, Senior Mainframe Programmer may require a bachelor's degree. Typically reports to a project leader or manager. The Senior Mainframe Programmer work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Senior Mainframe Programmer typically requires 4 -7 years of related experience. View Senior Mainframe Programmer SalaryAlternate Job Titles:Legacy Applications Programmer - Senior, Mainframe Developer III
-
The Legacy Applications Programmer - Intermediate maintains and develops online and batch application programs. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system. Being a Legacy Applications Programmer - Intermediate works with project members to develop specifications, diagrams and flowcharts. Develops and implements a disaster recovery plan. In addition, Legacy Applications Programmer - Intermediate may require a bachelor's degree. Typically reports to a project leader or manager. Being a Legacy Applications Programmer - Intermediate gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Working as a Legacy Applications Programmer - Intermediate typically requires 2 to 4 years of related experience. View Legacy Applications Programmer - Intermediate SalaryAlternate Job Titles:Intermediate Mainframe Programmer, Mainframe Developer II
-
The Legacy Applications Programmer - Senior maintains and develops online and batch application programs. Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a large-scale mainframe computer system. Being a Legacy Applications Programmer - Senior works with project members to develop specifications, diagrams and flowcharts. Develops and implements a disaster recovery plan. In addition, Legacy Applications Programmer - Senior may require a bachelor's degree. Typically reports to a project leader or manager. Being a Legacy Applications Programmer - Senior contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Working as a Legacy Applications Programmer - Senior typically requires 4 to 7 years of related experience. View Legacy Applications Programmer - Senior SalaryAlternate Job Titles:Mainframe Developer III, Senior Mainframe Programmer
-
The Enterprise Applications Programmer II analyzes ERP system performance and encodes and debugs any issues or vulnerabilities to improve the integrity, security, or application of the system. Develops, reviews, and modifies the programming to support the configuration of the organization's Enterprise Resource Planning (ERP) applications. Being an Enterprise Applications Programmer II ensures ERP data and system infrastructure security, designs patches for vulnerabilities, and develops backup processes. Develops coding to support the programming of new ERP modules and system upgrades and assists with the configuration planning and deployment of releases. In addition, Enterprise Applications Programmer II plans and designs application tables, reports, and new modules to improve system configuration, functionality, and efficiency. Coordinates software integration and maintains technical documentation. Requires a bachelor's degree. Typically reports to a manager. Being an Enterprise Applications Programmer II occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. Working as an Enterprise Applications Programmer II typically requires 2-4 years of related experience. View Enterprise Applications Programmer II SalaryAlternate Job Titles:ERP Configuration Specialist II, Enterprise Applications Developer II, Oracle Programmer II, SAP Programmer II
-
The Enterprise Applications Programmer I analyzes ERP system performance and encodes and debugs any issues or vulnerabilities to improve the integrity, security, or application of the system. Develops, reviews, and modifies the programming to support the configuration of the organization's Enterprise Resource Planning (ERP) applications. Being an Enterprise Applications Programmer I ensures ERP data and system infrastructure security, designs patches for vulnerabilities, and develops backup processes. Develops coding to support the programming of new ERP modules and system upgrades and assists with the configuration planning and deployment of releases. In addition, Enterprise Applications Programmer I plans and designs application tables, reports, and new modules to improve system configuration, functionality, and efficiency. Coordinates software integration and maintains technical documentation. Requires a bachelor's degree. Typically reports to a manager. Being an Enterprise Applications Programmer I work is closely managed. Works on projects/matters of limited complexity in a support role. Working as an Enterprise Applications Programmer I typically requires 0-2 years of related experience. View Enterprise Applications Programmer I SalaryAlternate Job Titles:ERP Configuration Specialist I, Enterprise Applications Developer I, Oracle Programmer I, SAP Programmer I
-
The Enterprise Applications Programmer III analyzes ERP system performance and encodes and debugs any issues or vulnerabilities to improve the integrity, security, or application of the system. Develops, reviews, and modifies the programming to support the configuration of the organization's Enterprise Resource Planning (ERP) applications. Being an Enterprise Applications Programmer III ensures ERP data and system infrastructure security, designs patches for vulnerabilities, and develops backup processes. Develops coding to support the programming of new ERP modules and system upgrades and assists with the configuration planning and deployment of releases. In addition, Enterprise Applications Programmer III plans and designs application tables, reports, and new modules to improve system configuration, functionality, and efficiency. Coordinates software integration and maintains technical documentation. Requires a bachelor's degree. Typically reports to a manager. Being an Enterprise Applications Programmer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Working as an Enterprise Applications Programmer III typically requires 4-7 years of related experience. View Enterprise Applications Programmer III SalaryAlternate Job Titles:ERP Configuration Specialist III, Enterprise Applications Developer III, Oracle Programmer III, SAP Programmer III