Judi Health

Staff Software Engineer, Caching

Judi Health
Apply
3 months ago
Charlotte, NC, USA +2 moreStaff+

Base Salary

$167k - $251k/yr

Responsibilities

  • Design, build, and operate caching infrastructure serving as the data-access layer for a complex healthcare domain model.
  • Own cache design across eviction policy, service topology, invalidation architecture, and operational recovery.
  • Define and own performance and correctness contracts between the caching layer and dependent services.
  • Drive caching best-practice adoption, eliminate anti-patterns, and build shared libraries.
  • Diagnose and resolve caching correctness, performance, and stability issues, including leading incident response and post-incident reviews.
  • Set the technical bar through design reviews, code reviews, and mentorship of senior engineers.
  • Architect the caching strategy for claims adjudication by analyzing real claims data and processing workflows.
  • Participate in a 24/7 on-call rotation for operational support and incident response.

Requirements

  • 10+ years of production engineering experience with deep specialization in distributed systems and caching infrastructure.
  • Production experience operating distributed caching systems such as Redis/Valkey or Memcached at cloud scale, including topology, eviction, replication, and failure recovery.
  • Experience with multi-tenant shared caching infrastructure and its operational complexity.
  • Deep understanding of cache consistency failure modes, including thundering herd, hot key saturation, cache leasing, and dual-write consistency problems.
  • Fluency with cache replacement algorithms beyond LRU, including LFU, ARC, and probabilistic eviction, plus multi-tier cache architectures.
  • Experience in cloud-native environments emphasizing redundancy, resource efficiency, and resiliency.
  • Track record of leading cross-team technical initiatives through influence and durable documentation.
  • Strong written and verbal communication and comfort operating with ambiguity.
  • Strong experience supporting 24/7 production on-call rotations and resolving incidents outside standard business hours.
  • Preferred experience in healthcare, pharmacy benefits, or other regulated industries.
  • Preferred familiarity with probabilistic data structures, database replication, and change data capture for cache invalidation and consistency.
  • Preferred systems-level programming experience in Rust, Go, or C/C++, particularly for performance-critical infrastructure.
  • Preferred proficiency in Python for infrastructure tooling, automation, or service development.
  • Preferred experience with AWS or GCP for managed caching, database, and streaming services.
  • Open-source contributions, technical publications, or conference presentations in distributed systems or infrastructure are preferred.

Benefits

  • Hybrid work schedule with 3 days in the office.
  • Office locations in New York City, Denver, Colorado, and the Charlotte, North Carolina area.
  • Participation in a 24/7 on-call rotation.
Judi Health

About Judi Health

501-1,000 employees

Judi Health is a health technology company delivering benefit administration solutions to employers, unions, health plans, and government entities through three core offerings: - Judi Rx™: transparent, pass-through pharmacy benefit administration for self-insured employers (formerly Capital Rx) - Judi Care™: medical, dental, and vision benefit administration solutions - Judi Cloud™: enterprise licensing of the Judi® for health plans and third-party administrators (TPAs) Together, these solutions run on Judi®, our proprietary technology platform, and replace fragmented systems with Unified Claims Processing™, the industry’s first system to fully consolidate pharmacy, medical, dental, and vision benefit administration on one secure platform. We’re building the electronic infrastructure our nation needs to deliver the healthcare we deserve. To learn more, visit www.judi.health.

Contact me