Power secure collaboration on one intelligent platform
About Box
Box is a leading provider of cloud-based content management, trusted by over 115,000 organizations globally—including nearly 70% of the Fortune 500 and major players in regulated industries like AstraZeneca, JLL, and Nationwide. Box enables secure data sharing, seamless collaboration, and AI-powered workflows.
Joining Box means being part of a mission to revolutionize how organizations manage and use their content—everything from contracts and invoices to marketing assets and financial documents. With the integration of AI, Box is transforming content workflows at scale, and you’ll help lead that change.
Founded in 2005 and headquartered in Redwood City, CA, Box also has offices across the U.S., Europe, and Asia.
Why Box Wants You
You’ll join the Conversion Clients team, a backend-focused group central to Box’s content processing and AI services. This team builds the systems that prepare files for AI processing by integrating with both internal tools and third-party machine learning services.
The team also manages key features like visible and invisible watermarking, which are essential for content security. You’re expected to help modernize existing systems to improve performance and scalability, while working within a Scala-based microservices architecture deployed on Google Cloud Platform (GCP).
What You’ll Do
-
Build and maintain Scala-based backend microservices for content processing and watermarking
-
Work closely with U.S.-based engineers and product managers to design and deliver new features
-
Engage in Agile activities like sprint planning, refinement, and retrospectives
-
Use cloud tools (GCP), Jenkins, and Kubernetes to deploy and monitor services
-
Participate in code reviews, ensure high standards, and maintain system reliability
-
Help manage incidents and monitoring, and be part of the on-call rotation
What They’re Looking For
-
At least 3 years of backend development experience, ideally in Scala or Haskell (but other languages like Java, C#, PHP, or Python are also acceptable)
-
Interest or experience in functional programming
-
Experience with microservices and RESTful APIs
-
Familiarity with cloud platforms (GCP, AWS, or Azure preferred)
-
Basic knowledge of Kubernetes and CI/CD pipelines
-
Strong English communication skills and ability to work with international teams
-
Bachelor’s degree in Computer Science or a related field is preferred
Work Expectations
Box values collaboration and community. Employees are expected to be in the office at least 3 days a week, with priority on Tuesdays and Thursdays. Details about work culture will be shared during the hiring process.
Equal Opportunity Employer
Box is committed to diversity and inclusion and does not discriminate on the basis of race, gender, age, disability, sexual orientation, religion, or other protected characteristics.
To understand how your personal data is handled during the application process, please review Box’s privacy notices.