Friday, September 26, 2014

Box - Sr. Software Engineer, Enterprise Application

Apply to this job

Sr. Software Engineer, Enterprise Application

Los Altos, CA
Engineering
Full-Time

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 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 Enterprise Application team is responsible for building the features and infrastructure for large customers and their administrators to allow them to setup, manage and gain insights into their users and content. The team focuses on providing user management, content management, reporting and governance capabilities to our paid customers. As a Senior Software Engineer for the Enterprise team at Box, you will be responsible for designing, developing, and evaluating new features and frameworks, focusing on high-performance implementations. You will be working full stack; you will mainly work in PHP and/or Scala, but will also work with some JavaScript, HTML and CSS. You will work closely with other developers and product management in a collaborative and energetic environment. Here, we iterate quickly and refactor frequently, writing well-structured and elegant code to solve critical business needs and to provide the best possible experience for Box users. We are looking for innovative thinkers who are willing to learn and who can solve the technical challenges at Box with excitement, creativity and persistence.

RESPONSIBILITIES

    • Architect long lasting designs and build scalable systems and features for enterprise customers
    • Make key design and technical implementation decisions
    • Work closely with product management to define requirements and translate requirements into performant and developer-friendly code, frameworks, and APIs
    • Own complex Enterprise features through their full development cycle

QUALIFICATIONS

    • Experience with highly object-oriented codebases; deep understanding of MVC concepts and frameworks
    • Experience with PHP, Scala, Java, Python
    • Knowledge of SQL optimization and good schema and query design
    • An understanding of RESTful API design concepts and JSON formating
    • Excited to solve complex problems in a sophisticated web application
    • Highly productive coder, self-starter and self-motivatedAbility to learn quickly
    • 4-year degree from a top-notch Computer Science or comparable program
    • 5+ years relevant experiencePassion for cloud technologies

NICE-TO-HAVE SKILLS

    • Experience building enterprise software or business critical systems
    • Experience building secure solutions for data retention and reporting capabilities 
    • Experience building web-based APIs, frameworks or SDKs
    • Experience with Javascript/AJAX in large-scale applications
    • Familiarity with OAuth2, SAML, OpenID, or Single Sign-on standards

No comments:

Post a Comment