How much does a Delphi Developer / Programmer make in the United States?
-
The average Delphi Developer / Programmer salary in the United States is $114,328 as of May 01, 2026. The range for our most popular Delphi Developer / Programmer positions (listed below) typically falls between $101,392 and $127,263. 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.
Delphi Developer / Programmer's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| Delphi Programmer | $74,271 | $35.71 | United States | May 01, 2026 |
| Delphi Developer | $91,711 | $44.09 | United States | May 01, 2026 |
| Programmer Developer | $75,172 | $36.14 | United States | May 01, 2026 |
| Java Programmer and Developer | $107,362 | $51.62 | United States | May 01, 2026 |
| Computer Programmer Java Developer | $107,863 | $51.86 | United States | May 01, 2026 |
| Mainframe Programmer | $84,364 | $40.56 | United States | May 01, 2026 |
| Senior Mainframe Programmer | $104,834 | $50.40 | United States | May 01, 2026 |
| Applications Programmer I | $79,815 | $38.37 | United States | May 01, 2026 |
| Applications Programmer IV | $145,707 | $70.05 | United States | May 01, 2026 |
| Applications Programmer V | $165,518 | $79.58 | United States | May 01, 2026 |
-
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
-
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
-
Applications Programmer 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. Being an Applications Programmer I utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer I produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer I work is closely managed. Works on projects/matters of limited complexity in a support role. To be an Applications Programmer I typically requires 0-2 years of related experience. View Applications Programmer I SalaryAlternate Job Titles:Application Programmer Analyst I, Application Systems Analysis/Developer I
-
Applications Programmer 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. Being an Applications Programmer IV utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer IV produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be an Applications Programmer IV typically requires 7+ years of related experience. View Applications Programmer IV SalaryAlternate Job Titles:Application Programmer Analyst IV, Application Systems Analysis/Developer IV
-
Applications Programmer 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. Being an Applications Programmer V utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer V produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. To be an Applications Programmer V typically requires 10+ years of related experience. View Applications Programmer V SalaryAlternate Job Titles:Application Programmer Analyst V, Application Systems Analysis/Developer V