1

Application Programmer Jobs in California (NOW HIRING)

Application Developer (Enterprise Applications)Uber Engineering operates in a high-performance environment driven by scale, reliability, and speed We're looking for an Application Developer Engineer ...

We are seeking a motivated and technically skilled Field Application Engineer (FAE) to serve as the critical technical liaison between our key customers in the smartphone industry and our back-end ...

JOB OVERVIEW Enterprise Application Developer works closely with and reports to the Lead Enterprise Application Developer. Owns the development and maintenance of customizations within Teknova ...

JOB OVERVIEW Enterprise Application Developer works closely with and reports to the Lead Enterprise Application Developer. Owns the development and maintenance of customizations within Teknova ...

Luxshare-Tech is a leading provider of communication infrastructure and enterprise-class interconnect products, seeking a Field Application Engineer to enhance their market presence. The role ...

New

JOB OVERVIEW Enterprise Application Developer works closely with and reports to the Lead Enterprise Application Developer. Owns the development and maintenance of customizations within Teknova ...

Field Application Engineer

Santa Clara, CA · On-site

$126K - $241K/yr

Field Application Engineer [MULTIPLE POSITIONS] Job Location: Santa Clara, CA Job Type: Full Time Rate of Pay: The salary range for this position in Santa Clara, CA is $126,900 - $241,200 year and ...

next page

Showing results 1-20

Application Programmer information

See California salary details

$24.7K

$87.8K

$147K

How much do application programmer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for application programmer in California is $87,782.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $114,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Application Programmer, and why are they important?

To thrive as an Application Programmer, you need strong proficiency in programming languages (such as Java, C#, or Python), problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems (like Git), and frameworks relevant to the application domain is typically required. Effective communication, teamwork, and adaptability are standout soft skills in this role. These skills and qualities are crucial for building robust, maintainable software solutions that meet user needs and adapt to evolving technology.

What does an Application Programmer do?

An Application Programmer is responsible for designing, coding, testing, and maintaining software applications that meet specific user or business needs. They often work with programming languages such as Java, C#, Python, or others to create new applications or modify existing ones. Application Programmers collaborate with other developers, analysts, and stakeholders to ensure the software functions correctly and efficiently. Their work may also involve debugging, updating, and optimizing software to improve performance and security.

What is the difference between Application Programmer vs Software Developer?

AspectApplication ProgrammerSoftware Developer
Required CredentialsBachelor's in Computer Science or related field, programming certificationsBachelor's or higher in Computer Science, software engineering, or related fields
Work EnvironmentDevelops specific applications, often within a team or projectDesigns, develops, and maintains software solutions, broader scope
Employer & Industry UsageIT companies, software firms, tech departmentsTech companies, startups, enterprise organizations
Common Search & Comparison IntentUnderstanding specific programming roles, job requirementsBroader software development careers, skill differences

Application Programmers focus on coding and implementing specific applications based on detailed requirements. Software Developers have a broader role, encompassing designing, coding, testing, and maintaining entire software solutions. While both roles require programming skills and similar educational backgrounds, Software Developers typically handle a wider scope of projects and responsibilities.

What are some typical challenges an Application Programmer may face when working on a large-scale software project?

Application Programmers working on large-scale software projects often encounter challenges such as integrating new features into existing codebases, managing dependencies, and ensuring code quality across multiple team members. Effective communication with other developers, testers, and project managers is crucial to keep the project on track and resolve issues quickly. Additionally, adapting to changing project requirements and troubleshooting complex bugs are common aspects of the role. Maintaining thorough documentation and following best practices can help mitigate these challenges and ensure project success.
What are popular job titles related to Application Programmer jobs in California? For Application Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Application Programmer jobs in California look for? The top searched job categories for Application Programmer jobs in California are:
What cities in California are hiring for Application Programmer jobs? Cities in California with the most Application Programmer job openings:
Infographic showing various Application Programmer job openings in California as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 52% In-person, and 48% Remote job distribution, with an average salary of $87,782 per year, or $42.2 per hour.
Mainframe Systems Programmer/DBA

$56.75 - $72.25/hr

Other

Posted 13 days ago


Job description

ADABAS/IMS/CICS Systems programmer/DBA

California

12 months

Hybrid

Skills Required:

The Mainframe Systems Programmer/DBA for Legacy Systems manages different types of databases, such as hierarchical (IMS), relational (DB2), and file-based (ADABAS), and is responsible for planning and upgrading the database environments on a County-established basis; verifying the health of all the databases; database administration technical consulting for application and operations teams for the purpose of project planning/development; maintenance on production database systems; performance of technical reviews for existing systems that utilize one of the following database management systems (DBMS): ADABAS, DB2 or IMS; performance of evaluations for the purposes of selecting new or fine-tuning existing DBMS software; consultation with project development teams to provide recommendations on database design; development of logical and physical database designs; creation of overviews of logical database designs; creation of physical databases; database capacity planning; development and use of backup and recovery procedures for databases; database performance monitoring; database space monitoring; database reorganizations; database replication; database compression and database partitioning. The following technology skill sets are required to perform in this classification. IBM: Z/OS, IMS, DB2, ADABAS, SMP/E, JCL, IMS DB/DC, CICS, ACF2, ASSEMBLER/COBOL/REXX, IBM FILE MANAGER, DELTA/IMS, NATURAL/ SUPERNAT, ENTIREX, CA SPOOL, IMS & DB2 BMC Tools, N20/TRIM.

This classification must have a minimum of seven (7) years of experience as a Systems Programming/ DBA, with at least three (3) years of that experience in a lead role.

This classification requires the possession of a bachelor's degree in an IT-related or engineering field.

Experience Preferred:

5 Years of experience in the last 8 years with ADABAS/NATURAL systems programming. 5 Years of experience in the last 8 years with IMS systems programming. 5 Years of experience in the last 8 years with CICS systems programming. 5 Years of experience in the last 8 years with IMS and ADABAS database administration.

Additional Information:

This is a System programmer role. Do not submit Mainframe application programmer profiles.

Regards

Sunil Damagalla

Talent Acquisition Specialist || Hiring Expert

E: