1

Cache Programmer Jobs (NOW HIRING)

CA · On-site

DDN is seeking a Senior Software Engineering Manager to lead the engineering organization responsible for our KV Cache Platform-a distributed memory and storage platform that accelerates large-scale ...

Optimize data-centric applications by modeling and tuning IRIS/Cache data structures, SQL access, persistent classes, queries, and application logic for performance, scalability, and reliability.

next page

Showing results 1-20

Cache Programmer information

See salary details

$12

$39

$68

How much do cache programmer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for cache programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

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

To excel as a Cache Programmer, you need solid experience with the MUMPS (or M) programming language, a thorough understanding of database design, and familiarity with InterSystems Cache technology. Proficiency with Cache Studio, ObjectScript, and relevant certifications from InterSystems are often required. Strong problem-solving abilities, attention to detail, and effective communication skills help you translate complex requirements into reliable code. These skills ensure robust application performance, data integrity, and efficient collaboration within healthcare or financial IT environments where Cache is prevalent.

What engineer makes $500,000 a year?

Highly experienced software engineers, including specialized roles like cache programmers working in high-demand industries or at major tech companies, can earn salaries of $500,000 or more annually. Such compensation often includes base salary, bonuses, and stock options, especially for senior or lead positions with advanced skills in systems optimization and performance tuning.

Which IT job is the highest paid?

In the IT industry, roles such as Chief Information Officer (CIO), Solutions Architect, and Cloud Engineer tend to be among the highest paid, often earning six-figure salaries or more. These positions typically require extensive experience, advanced certifications, and strong leadership skills, with salaries varying based on location and company size.

What are Cache Programmers?

Cache Programmers are software developers who specialize in designing, implementing, and optimizing caching mechanisms within computer systems or applications. Their primary role is to improve system performance by reducing access times to frequently used data, often working with technologies like in-memory caches, distributed caches, or hardware-level cache management. They analyze system bottlenecks, select suitable caching strategies, and ensure data consistency and reliability. Cache Programmers may also collaborate with other engineers to integrate caching solutions that scale with application demands.

What are some common challenges Cache Programmers face when integrating InterSystems Caché with other systems?

Cache Programmers often encounter challenges when integrating InterSystems Caché with external databases or applications, such as handling data format differences and ensuring seamless data synchronization. These integrations can require a strong understanding of both Caché ObjectScript and the APIs or protocols of the other systems involved. Effective troubleshooting and communication with other technical teams are essential, as is staying updated on best practices for secure and performant data exchange. Being proactive in documenting integration workflows can also help mitigate future issues.

What is the highest paid coding job?

Among coding jobs, roles such as software engineering managers, solutions architects, and specialized developers in fields like AI, cybersecurity, and cloud computing tend to have the highest salaries. These positions often require advanced skills, certifications, and experience, and can offer compensation exceeding $150,000 annually depending on the industry and location.

Is coding a dead-end job?

Coding as a cache programmer is a specialized role within software development that involves optimizing data storage and retrieval. It offers ongoing opportunities for skill development, learning new technologies, and career advancement, making it a viable long-term profession in the tech industry.
More about Cache Programmer jobs
What cities are hiring for Cache Programmer jobs? Cities with the most Cache Programmer job openings:
What are the most commonly searched types of Cache Programmer jobs? The most popular types of Cache Programmer jobs are:
What job categories do people searching Cache Programmer jobs look for? The top searched job categories for Cache Programmer jobs are:
Infographic showing various Cache Programmer job openings in the United States as of July 2026, with employment types broken down into 88% Full Time, 6% Part Time, 2% Contract, and 4% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
Graphics Cache Hierarchy Design Verification Engineer

Graphics Cache Hierarchy Design Verification Engineer

Apple

Santa Clara, CA • On-site

$159K - $195K/yr

Full-time

Re-posted yesterday


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 670 frontline employees who took The Breakroom Quiz

5th of 30 rated technology retailers


Job description

Do you love creating elegant solutions to highly complex challenges? As part of our Silicon Technologies group, you'll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you'll be responsible for crafting and building the technology that fuels Apple's devices. Together, you and your team will enable our customers to do all the things they love with their devices. The Graphics Cache Hierarchy Verification Engineer will be responsible for the pre-silicon RTL verification of graphics memory subsystem units including Caches, Memory Management Unit, Interconnects and Link interface units. This includes deep understanding of the micro-architectural details of their block and how it works within the broader GPU design. A strong computer architecture background, and a solid foundation in verification methodology is required.
Description
In this role you will:
- Develop verification plans in coordination with design leads and architects.
- Build and maintain portable verification test bench components and environments.
- Generate directed and constrained random tests.
- Run simulations and debug design and environment issues.
- Create functional coverage points, analyze coverage, and improve test environment to target coverage holes.
- Create automated verification flows for block verification.
- Apply knowledge of hardware description languages (VHDL/Verilog) to verify complex designs.
- Work with other block, memory subsystem and core level engineers to ensure seamless verification flow.
Minimum Qualifications
Experience in CPU or GPU architecture.
Experience developing unit or cluster level test environments.
Experience with driving bring up and debug of complex designs.
Experience with verification languages such as SystemVerilog.
Experience with HDL simulators and waveform viewers.
BS + minimum of 3 years of experience.
Preferred Qualifications
Strong fundamental software and programming skills.
Experience with cache verification and memory subsystem testing highly desired.
Understanding of the Graphics Pipeline a plus.
Experience defining and executing unit level test plans.
Experience with common verification methodologies such as UVM.
Experience defining coverage space, writing coverage and coverage closure.
Experience with Perl, Ruby, Shell scripting, Makefiles.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976