1

Applications Programmer Jobs in California (NOW HIRING)

Mainframe Applications Programmer Sacramento, CA Long-term The client hosts a number of critical enterprise applications on mainframe system including the Criminal Justice Information System (CJIS)

Your current job title may be Applications Engineer, but it could also be Systems Engineer, Field Applications Engineer, Solutions Engineer, Customer Support engineer, Applications System Engineer ...

Applications Engineer The Applications Engineer is a highly skilled technical position, responsible for providing 3rd level support for Firm and legal applications such as iManage Cloud, Microsoft ...

Applications Engineer The Applications Engineer is a highly skilled technical position, responsible for providing 3rd level support for Firm and legal applications such as iManage Cloud, Microsoft ...

Your current job title may be Applications Engineer, but it could also be Systems Engineer, Field Applications Engineer, Solutions Engineer, Customer Support engineer, Applications System Engineer ...

Applications Engineering Manager Location: San Jose, CA Reports To: Director of Marketing Position Overview The Applications Engineering Manager will lead and grow Mountz' Applications Engineering ...

Applications Engineer

Vernon, CA ยท On-site

$94K - $142K/yr

Staff Applications Engineer Location : Vernon, CA Role Summary: Flowserve is seeking a technically strong and customer-focused Staff Applications Engineer to support industrial and engineered-to ...

next page

Showing results 1-20

Applications Programmer information

See California salary details

$24.7K

$87.8K

$147K

How much do applications programmer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for applications 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 Applications Programmer, and why are they important?

To thrive as an Applications Programmer, you need strong programming skills in languages like Java, C#, or Python, as well as a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems (such as Git), and databases is typically required, and certifications like Microsoft Certified: Azure Developer Associate can be beneficial. Analytical thinking, attention to detail, and effective problem-solving abilities are soft skills that help programmers excel. These skills and qualities are crucial for creating efficient, reliable software solutions that meet user and business needs.

How do Applications Programmers typically collaborate with other teams during the software development lifecycle?

Applications Programmers frequently work alongside cross-functional teams, including business analysts, project managers, and quality assurance professionals. They participate in requirements gathering sessions to understand user needs, regularly attend stand-up meetings to provide updates, and coordinate closely with testers during debugging and deployment phases. Effective communication and teamwork are essential, as Applications Programmers must ensure their code integrates smoothly with other systems and meets project goals. This collaborative environment helps deliver robust, user-focused applications on schedule.

What does an Applications Programmer do?

An Applications Programmer is responsible for designing, writing, testing, and maintaining software applications that help users perform specific tasks on computers or other devices. They work closely with clients or departments to understand their needs and then translate those requirements into functional software solutions. Applications Programmers often use programming languages such as Java, C#, or Python and may also be involved in debugging, upgrading, and documenting applications. Their role is crucial in ensuring that software runs efficiently and meets user expectations.
What are popular job titles related to Applications Programmer jobs in California? For Applications Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Applications Programmer jobs in California look for? The top searched job categories for Applications Programmer jobs in California are:
Applications Programmer

Applications Programmer

University of California San Francisco

San Francisco, CA โ€ข On-site

Full-time

Posted 8 days ago


Job description

This is a Contract position with a 3 months end date from start date

Job Function Summary:

Engaged in the development and automation of AI-driven regulatory science systems and population pharmacokinetics modeling workflows. Responsibilities include assisting with constructing large language models (LLMs) using Retrieval-Augmented Generation (RAG) and benchmarking their performance against leading models such as ChatGPT and Gemini. Support in designing, implementing, and maintaining automated pipelines for model construction, optimization, and result reporting. Additionally, responsible for assisting with developing and managing data sharing and archiving systems to support research projects, ensuring data integrity, accessibility, and reproducibility. Work supports full-cycle system design, implementation, evaluation, maintenance, and documentation.ย 

Generic Scope

Entry-level professional with limited prior experience; learns to use professional concepts to resolve problems of limited scope and complexity; works on assignments that are initially routine in nature, requiring limited judgment and decision making. Employees at this level are expected to acquire the skills and knowledge to perform more advanced work following an agreed upon time in position, through defined training and development planning.ย 

Custom Scope

Under general supervision, applies professional computational and data science concepts to the development and automation of AI-driven modeling systems in regulatory science and pharmacokinetics. Assist with projects of moderate scope involving large language model (LLM) construction using RAG frameworks, model performance benchmarking, and workflow automation for population pharmacokinetics modeling. Follows established research and development procedures to collect, analyze, and manage scientific data. Contributes to the design and maintenance of data sharing and archiving systems to ensure research reproducibility and compliance with institutional policies.

Required Qualifications

  • Bachelor's degree in related area and / or equivalent experience / training.
  • Skill in programming languages commonly used in AI and data science (e.g., Python, R) and in the use of machine learning libraries and APIs.
  • Demonstrated effective communication and interpersonal skills.
  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.
% of timeEssential Function (Yes/No)Key Responsibilities (To be completed by Supervisor)40%YesAssisting with constructing a large language model of regulatory science using RAG, compares in-house model performance with the benchmark LLMs such as ChatGPT and Gemini.ย 40%YesAssist with automating the model construction, optimization and result reporting of population pharmacokinetics modeling.ย 20%YesSupport designs and maintains a data sharing and archiving system for research projectsย ย ย ย ย ย ย ย ย