1

Cache Programmer Jobs in Boston, MA (NOW HIRING)

Sr. Image Processing Engineer

Newton Center, MA · Remote

$107K - $146K/yr

Design distributed systems, DNS cache, data pipelines, platform APIs * Drive entire features, mentor junior developers, and cultivate a positive work environment * Strictly uphold the privacy and ...

Senior Applications Developer

Boston, MA · On-site

$104K - $143K/yr

They are seeking a Senior Applications Developer to design and develop applications for both ... Caché, or Ensemble. • Have contributed substantially to the deployment of an application-rich ...

Associate Staff DevOps Engineer

Burlington, MA

$57.50 - $78.50/hr

Drive best practices for DevOps processes , including continuous integration, continuous delivery ... Azure Cache for Redis * Azure AD B2C * Azure API Management ( APIM ) * Experience with ...

Associate Staff DevOps Engineer

Burlington, MA

$57.50 - $78.50/hr

Drive best practices for DevOps processes , including continuous integration, continuous delivery ... Azure Cache for Redis * Azure AD B2C * Azure API Management ( APIM ) * Experience with ...

Senior Applications Developer

Boston, MA

$104K - $143K/yr

This senior application developer will design and develop applications for use by InterSystems ... Familiarity with InterSystems IRIS, Cache, or Ensemble. * Have contributed substantially to the ...

Design Verification Engineer

Waltham, MA · On-site

$146K - $179K/yr

... cache management - Display Subsystem for variety of panels and products These are just some ... programming skills with knowledge of data structures and algorithms Experience with Python, Perl ...

Design Verification Engineer

Waltham, MA · On-site

$146K - $179K/yr

... cache management - Display Subsystem for variety of panels and products These are just some ... programming skills with knowledge of data structures and algorithms Experience with Python, Perl ...

Associate Staff DevOps Engineer

Burlington, MA · On-site

$57.50 - $78.50/hr

Drive best practices for DevOps processes , including continuous integration, continuous delivery ... Azure Cache for Redis * Azure AD B2C * Azure API Management ( APIM ) * Experience with ...

Production Engineers (PEs) at Meta are specialized software engineers who develop the underlying ... Storage, Cache, and Networking. The team brings together diverse levels of experience and ...

Production Engineers (PEs) at Meta are specialized software engineers who develop the underlying ... Storage, Cache, and Networking. The team brings together diverse levels of experience and ...

next page

Showing results 1-20

Cache Programmer information

See Boston, MA salary details

$13

$42

$74

How much do cache programmer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for cache programmer in Boston, MA is $42.95, according to ZipRecruiter salary data. Most workers in this role earn between $27.93 and $55.87 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.
What job categories do people searching Cache Programmer jobs in Boston, MA look for? The top searched job categories for Cache Programmer jobs in Boston, MA are:
Infographic showing various Cache Programmer job openings in Boston, MA as of July 2026, with employment types broken down into 84% Full Time, 11% Part Time, 2% Contract, and 3% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $89,340 per year, or $43 per hour.
Principal Systems Developer - Kernel

Principal Systems Developer - Kernel

InterSystems

Boston, MA

Other

Re-posted 15 days ago


Job description

The InterSystems IRIS data platform is the engine behind some of the world's most important applications. At its core is a super scalable, high performance database engine built to naturally and flexibly store data accessed from multiple data models, including multi-dimensional arrays, key/value, relational tables, and objects. The database engine runs on a variety of operating systems including Linux, AIX and Windows. It's designed to scale on large NUMA machines, distributed cache clusters, and the cloud.

The database kernel team needs a creative and motivated developer to join them in designing, implementing and enhancing components of the database engine and its embedded programming language. As part of a small team at the center of the data platform, you can expect to make a large impact with a high degree of independence.

Responsibilities

  • Compose elegant, efficient, reliable and maintainable source code in C, with some C++
  • Analyze, develop and optimize algorithms and data structures for efficiency in memory and/or modern storage devices
  • Analyze and understand concurrency control and memory ordering issues around access to shared memory structures
  • Learn, maintain and extend the embedded database programming language (ObjectScript) that comprises the application interface to the database
  • Enhance interactions with modern operating systems and hardware devices
  • Develop and maintain database management APIs
  • Debug complex problems; develop and run test code
  • Compose internal design documentation and guide external documentation
  • Stay up to date with operating system, storage and database technology

Experience Required

  • 10+ years developing low-level system code for mission-critical software
  • Experience in C or C++; assembly is a plus.
  • Strong technical knowledge of computer architecture, operating systems, concurrency control, compiler and interpreter methods, and software engineering techniques
  • Excellent communication and collaboration skills
  • Commitment to creating robust code to run for decades in high-stakes deployments
  • Bachelor's degree in Computer Science, Software Engineering, or a related field



We are an equal-opportunity employer and do not discriminate because of race, color, religion, sex, national origin, ancestry, marital status, veteran status, age, disability, sexual orientation or gender identity or expression or any other legally protected category. InterSystems is an E-Verify Employer in the United States.