Box manages billions of files and petabytes of data, supports millions of active users, and provides a platform for tens of thousands of developers. Whether it's building an authentication system that can support millions of requests per day, or a low latency, high throughput framework that ensures only authorized requests are let through, our team enables and protects this rapid growth. The modern, secure and reliable services and frameworks that we build are key to achieving Box’s goals.
We have a rare opportunity to architect and design the Core infrastructure, frameworks and services that power Box. We are transitioning the organization to a service oriented architecture and currently designing components like the API gateway, authentication services, microservice frameworks, inter service queues, etc. to help build feature services at scale.
The project has enormous impact on the future of Box platform and has a wide scope - all the way from designing a scalable services platform to re-architecting the data models in our code base. We are looking for big thinkers and innovators to take on this problem space and deliver world class solutions. We are a small, passionate team that thinks big and is not afraid of huge, gnarly problems. If these challenges excite you, come join us.
Who you are
- You have 5+ years of professional software development experience
- You have experience in designing and building world class software
- You love building distributed, client/server systems at large scale
- You understand the importance of balancing security, performance and usability.
- You have a working knowledge of at least one server side language such as Java, Scala, C#, PHP, Python, etc.
- Experience building scalable, highly-available service oriented architectures.
- Experience in a fast paced, highly collaborative environment.
Why the team needs you
Our team is packed with motivated and business-savvy engineers who understand how critical our work is to Box. We are all aligned behind a common goal to make Box a shining example of a modern security-focused SaaS company.
Why Box needs you
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. We are committed to hitting bold technological and revenue goals. That’s where you come in.
Why you need Box
This is your opportunity to provide technical vision and leadership in a space with complex and ever-evolving business requirements. You will be able to easily measure the impact of your work and associate the revenue earned, or money saved with your work. Aside from driving technical vision on the team and our area, you'll also be part of the broader discussion of technology initiatives at Box. Expect to be an active participant across Box Engineering.
Find out about our engineering team:
- Tech blog ()
- Open source projects ()
- Developer Platform: