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.
Tech Stack
Categories
About Box
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.
