Box

Senior Software Engineer, Storage Platform

Box
Apply
1 day ago
Warsaw, PolandSenior

Responsibilities

  • Design, build, and maintain backend services in Java, Scala, and PHP for Box’s content ingress and egress flows.
  • Develop scalable, reliable, maintainable architectures and model engineering best practices.
  • Plan and execute projects and quarterly deliverables.
  • Measure system performance, identify bottlenecks, and optimize services.
  • Participate in code reviews, Agile ceremonies, and the on-call rotation.
  • Drive technical direction and mentor other engineers while solving distributed-systems challenges at global scale.

Requirements

  • BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.
  • 5+ years of software development experience in distributed systems.
  • Experience designing, building, and deploying high-quality software.
  • Demonstrated proficiency in a backend language such as Java or Scala.
  • Experience building highly available and scalable distributed systems at large scale.
  • Strong problem-solving, data-driven decision-making, ownership, and English communication skills.

Benefits

  • Hybrid work with a minimum of 3 days per week in the assigned office, focused on Tuesdays, Wednesdays, and Thursdays.
  • Bonus experience includes email clients, FTP clients, SDKs, and PHP.
Box

About Box

1,001-5,000 employees

Box (NYSE:BOX) is the Intelligent Content Cloud, a single platform that enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform business workflows with enterprise AI. Founded in 2005, Box simplifies work for leading global organizations, including JLL, Morgan Stanley, and Nationwide. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia. Visit box.com to learn more. And visit box.org to learn more about how Box empowers nonprofits to fulfill their missions.

Contact me