Software Engineer III , Caching

Box•Redwood City, CA
•$165,000 - $206,500•Hybrid

About The Position

Box is hiring a Software Engineer III for its Caching Team, which provides a performant, highly available, and scalable caching platform across the Box platform. The team operates the caching layer within Box’s core relational data tier, processing tens of millions of requests per second and supporting critical, high-throughput, low-latency workflows. The role focuses on building easy-to-use solutions for serving heavy workloads while meeting strict consistency and performance requirements. The engineer will help design and build Box’s next-generation caching architecture as the company migrates its Memcached and Redis fleets. The role addresses scale, performance, and resilience challenges in a rapidly growing data tier, and includes partnering with engineering teams to understand their needs and improve the usability and impact of the platform. The position has significant impact on Box engineering and its users, and includes operating production-critical services and participating in an on-call rotation. Box expects employees to work from their assigned office at least three days per week. The role is eligible for equity and benefits. The Redwood City base salary range is $165,000–$206,500 USD.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Mathematics, or a related field.
  • At least 3 years of professional software development experience.
  • Strong understanding of common algorithms, data structures, and code design principles.
  • Strong grasp of high-scale distributed systems.

Nice To Haves

  • Experience with JVM-based languages such as Java and Scala.
  • Familiarity with caching solutions such as Memcached and Redis.
  • Passion for scale and performance challenges.

Responsibilities

  • Contribute to the future of Box’s caching architecture while migrating Memcached and Redis fleets to next-generation caching solutions.
  • Develop solutions to scale, performance, and resilience challenges for the data tier serving tens of millions of requests per second.
  • Partner with client teams to understand traffic patterns and advise on effective caching strategies.
  • Operate production-critical services with high technical excellence and identify opportunities to improve reliability.
  • Collaborate with team members on technical design and architecture decisions that shape the team’s technical direction.
  • Participate in the on-call rotation and be available while on-call to respond to and triage issues.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service