Box

Software Engineer III , Caching

Box
Apply
4 days ago
Redwood City, CA, USASenior
H1B sponsor

Base Salary

$165k - $207k/yr

Responsibilities

  • Contribute to Box’s caching architecture migration from Memcached and Redis to next-generation caching solutions.
  • Develop solutions for scale, performance, resilience, and high-throughput data-tier challenges.
  • Partner with client teams to understand traffic patterns and provide guidance on effective caching strategies.
  • Operate production-critical services and identify opportunities to improve reliability.
  • Collaborate on technical design, architecture decisions, and the team’s technical direction.
  • Participate in an on-call rotation and respond to and triage service issues.

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 algorithms, data structures, and code design principles.
  • Strong understanding of high-scale distributed systems.
  • Preferred: experience with JVM-based languages such as Java and Scala.
  • Preferred: familiarity with Memcached and Redis.
  • Passion for scale and performance challenges.

Benefits

  • The role is eligible for equity and benefits.
  • Employees are expected to work from their assigned office at least 3 days per week.
  • The position includes participation in an on-call rotation.

Tech Stack

JavaMySQLRedisScala

Categories

Box

About Box

1,001-5,000 employees

Box builds a cloud content management platform for enterprises, combining secure file storage and sharing with collaboration, governance, e-signature, and workflow automation. It sells subscriptions (SaaS) to organizations that need to manage the lifecycle of business content and integrate with productivity apps. Founded in 2005 and headquartered in Redwood City, CA, Box is a public company (NYSE: BOX) used by customers such as JLL, Morgan Stanley, and Nationwide.

Contact me