Sr. Software Engineer, Content Infrastructure and APIs
At Box, we're changing the way people work, making it really easy to access, manage and collaborate on business content in the cloud. We’re successfully disrupting the traditional enterprise software market -- making it as easy and secure to share files inside and outside the company, bringing the usability and quick iteration of a consumer application to the enterprise world and going from sale to deployment in hours, not months. The Content Infrastructure team is responsible for building the core content entities in Box and the permissions infrastructure that powers rich collaboration in the Box product . As a member of this high-performing team, you will implement features and frameworks that are the underpinnings of the Box Content infrastructure and APIs that power the Box Content Platform. We're building the next generation infrastructure from the ground up and we want you to join us!
RESPONSIBILITIES
- Make key design and technical implementation decisions and help guide engineering vision at Box
- Work closely with product management to define requirements and translate into performant, developer-friendly code, frameworks, and APIs
- Architect long lasting designs and build scalable systems
- Evangelize great design and engineering practices
- Participate in on-call rotation
QUALIFICATIONS
- Experience with object oriented codebases
- Experience with Java, Python, C, C++, C#, or PHP
- Knowledge of SQL optimization and good schema and query design
- Extensive experience with system design at enterprise scale and working with distributed systems
- An understanding of RESTful API design concepts and the JSON format
- Excited to solve challenging scale problems
- Highly productive coder, self-starter and self-motivated
- Ability to learn quickly
- 4-year degree from a top-notch Computer Science or comparable program5
- + years relevant experience
- Passion for cloud technologies
NICE-TO-HAVE SKILLS
- Experience building web-based APIs, frameworks or SDKs
- Experience building enterprise software or business critical systems
- Sound understanding of experimentation (A/B testing) systems
No comments:
Post a Comment