Sr. Software Engineer, Accounts Infrastructure
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 Accounts Infrastructure team is the foundation of Box's user growth strategy, enabling new revenue streams for Box. This will involve architecting and building a brand new framework to support key business functions - including account creation, upgrades, downgrades, features and customization, payments and billing. As a member of this small yet high-performing team, you will build components that demand the utmost level of thoroughness and accuracy. The team has the unique opportunity of building the next generation infrastructure from the ground up, which is critical to Box's continued success. So come join the Accounts Infrastructure team - we promise it'll be fun!
RESPONSIBILITIES
- Making key design and technical implementation decisions and helping to 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
- Participating in on-call rotation
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
- Extensive experience with software system design
- Experience working with account management systems, payment processors, third party API integrations
- 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
- 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
- Familiarity with OAuth2, SAML, OpenID, or Single Sign-on standards

No comments:
Post a Comment