Sr. Software Engineer, API Frameworks
Want to have a huge impact on the future of Box? Come join the Box Platform team building world-class APIs, SDKs and partner integrations! The Box API already supports more than 3500 app developers generating over 1Billion API calls monthly. With the recently released SDKs for mobile development and ongoing API enhancements, we expect to see even more apps built using the Box Platform and revolutionizing how businesses share and collaborate on content. We need your help to expand the Box Platform and meet this rising demand! As a member of this small high-performing team, you will implement new API methods, build full-stack features and create partner integrations that bridge Box’s core functionality with external stakeholders such as enterprise clients, strategic partners, and our third-party developer network. You will have the opportunity to work in a cross-functional team, interacting with many people in the company and a variety of partners and customers. This is a high impact, high visibility role both inside and outside of Box, with the opportunity to use new technologies and solve hard problems. Come shape Box’s future with the Platform team!
Responsibilities
- Design and develop new APIs, SDKs and developer tools to further strengthen Box’s developer ecosystem
- Design and develop integrations with key strategic partners, such as Google, Salesforce, NetSuite, and Jive
- Engage with 3rd party developers
- Become an expert on OAuth2, Single Sign-on, and application security
- Make key design and implementation decisions for our platform
- Work closely with product management to define requirements and translate into performant, developer-friendly APIs
- Architect long lasting designs and build scalable systems
- Evangelize great design and engineering practices, help guide engineering vision at Box
- Act as a leader in the group, guide junior members, delegate responsibilities and help solve technical issues
- Passion for cloud technologies
Qualifications
- Experience with highly object oriented codebases, deep understanding of MVC concepts and frameworks
- Experience with Java, Python, C, C++, C#, or PHP
- Knowledge of SQL optimization and good schema and query design
- An understanding of RESTful API design concepts and the JSON format
- Excited to solve complex problems in a sophisticated web application
- Highly productive coder, self-starter and self-motivated
- Ability to learn quickly
- 4-year degree from a top-notch Computer Science or comparable program
- 5+ years relevant experience
Nice-to-have Skills
- Experience building web-based APIs, frameworks or SDKs
- Experience building enterprise software or business critical systems
- Experience with iOS or Android development
- Experience with Javascript/AJAX in large-scale applications
- Familiarity with OAuth2, SAML, OpenID, or Single Sign-on standards
Find out about our engineering team at our tech blog (http://tech.blog.box.com/), or by following us at www.twitter.com/BoxEng and www.youtube.com/boxeng. About Box: Box provides a secure way to share content and improve collaboration on any device. Desktop, tablet or mobile. From huge corporations to mom and pop stores, Box believes technology should never limit anything you do. Businesses of any size can be more productive, inventive and powerful on Box. The company is well funded by top VC firms like Andreessen Horowitz, Draper Fisher Jurvetson and U.S. Venture Partners. Box is proud to be on Forbes’ list of America’s Most Promising Companies, is used in 240,000 businesses - including 99% of the Fortune 500 – and is the go-to product of 27 million people.

No comments:
Post a Comment