Sr. Software Engineer, Metadata

Our team's mission is to enable all Box users to extend the core Box experience. Whether enabling users to apply custom tags to their content, to enabling businesses to create custom metadata templates for their unique business needs, to enabling robust capabilities like automations and workflow, to powering advanced platform abilities - Metadata is at the heart of our future product strategy.
 
Box is rapidly evolving across several fronts to enable more robust content management capabilities, ultimately powering how people work. Metadata is critical to enable this new path for Box. We are a small dedicated team, building out a large scale platform for storing, accessing and manipulating custom metadata. We're already storing billions of metadata instances in our system, and growing rapidly. If this sounds like an exciting challenge to you, come join us.
 
Why the team needs you 
Metadata is still a relatively new capability at Box, but one that has enormous potential in all our key future product strategies. With these new directions, come new requirements and rapidly growing scale. If building our a high-scale service powering both end-user features, internal developer teams, and even 3rd-party developers sounds exciting you, come join us.
 
Why Box needs you 
Box is growing fast. Real fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is the only company that can help enterprises transform how people work together. As we rapidly build out new capabilities for document management, workflow, and intelligence, we need a robust metadata platform that's up for the challenge. That's where you come in.
 
Why you need Box 
You're going to have the unique opportunity to architect, build and scale a distributed web-scale metadata system. You will work closely with our database infrastructure team to ensure the performance and availability of our service. As a team at the heart of our platform, you will support and enable many engineering teams in building out the next wave of critical product features for Box, as well as directly empower 3rd party developers to build sophisticated applications on the Box Platform.
 
Who you are 
  • You have experience designing, building, and deploying production quality services
  • You love building distributed, client/server systems at large scale
  • Bonus points if you have experience leveraging or building high-scale distributed data stores
  • Bonus points if you've developed in Java and/or Scala in a production environment
  • You are passionate about solving hard problems using data-driven solutions
  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions
  • You have 5+ years of experience

Meet Some of Box's Employees

Ryan K.

Outbound Business Representative

Ryan works with federal, state, and local government agencies to help them integrate Box’s secure storage system so that they can more efficiently achieve their goals.

Jason G.

Director, Enterprise Sales

Jason and the 11-person team he manages are responsible for all of the Box enterprise software sales throughout the northeastern United States region.


Back to top