Senior Software Engineer, Storage Platform

Box Box · Enterprise · Warsaw, Poland · Core Platform

Senior Software Engineer for Box's Storage Platform team, focusing on building and maintaining backend services for content ingress and egress on an exabyte-scale platform. The role involves designing, developing, and optimizing distributed systems for high availability, scalability, and reliability using Java, Scala, and PHP, with a focus on infrastructure that supports millions of users globally.

What you'd actually do

  1. Design, build, and maintain backend services in Java, Scala and PHP that power Box's critical content ingress and egress flows
  2. Model best practices in crafting systems and code with sound architectures, reliability, scalability, and maintainability
  3. Plan and effectively execute on projects and quarterly deliverables
  4. Measure system performance, identify bottlenecks and optimize accordingly
  5. Participate actively in Agile ceremonies such as daily stand-ups and sprint planning

Skills

Required

  • Java
  • Scala
  • PHP
  • distributed systems
  • backend services
  • high availability
  • scalability
  • reliability
  • maintainability
  • Agile
  • on-call rotation

Nice to have

  • email clients
  • FTP clients
  • SDKs

What the JD emphasized

  • exabyte-scale platform