Sr. Software Engineer, Identity Services

The Identity Services team focuses on building highly secure and scalable authentication services seamlessly across the Box web application, mobile clients, desktop clients, 3rd party API clients as well as within the Box infrastructure. We build authentication and authorization solutions that power key businesses such as Enterprise File Sync and Share, Box Platform, and Enterprise Content Management. 
As a member of this growing team, you will design and build key components of our security infrastructure - user identity management and storage, federated identity management via single sign-on, session management, credential management, password security and multi-factor authentication. You will identify the gaps and risks in our infrastructure as well as implement secure and robust solutions as we build cutting-edge enterprise software.
  • Design highly scalable identity infrastructure for the Box applications, make key technical implementation decisions and help guide the vision for managing customer identity at Box
  • Effectively drive cross-team solutions that have complex dependencies and requirements around identity services
  • Provide security domain expertise on identity and authentication services
  • Work closely with product management to define requirements and translate into performant, developer-friendly code, frameworks, and APIs
  • Evangelize great design and solid engineering practices
  • 5+ years of professional web-based software development experience
  • BS/MS degree from a top-notch Computer Science or comparable program
  • Demonstrated expertise in building large scale services in a distributed environment. Experience developing integration infrastructure a plus
  • Deep understanding of MVC concepts and frameworks
  • Experience with Java/C#/PHP/Scala or any object oriented language
  • Strong HTTP fundamentals (request/response, form POSTs, HTTPS, Cookies and Sessions)
  • Highly productive coder, self-starter and self-motivated with an eye for detail and security
Nice-to-have Skills
  • Experience in Identity Management, authentication and authorization services, credential management
  • Experience building enterprise software or business critical systems
  • Experience in OAuth2, OpenID Connect, SAML and Single Sign-on standards highly desired
  • Good grasp of web and data security
  • Experience in XHTML, Javascript, CSS and general Web 2.0 techniques

About Box: Founded in 2005, Box (NYSE:BOX) is transforming the way people and organizations work so they can achieve their greatest ambitions. As the world's leading enterprise software platform for secure content collaboration, Box helps business of all sizes in every industry securely access and manage their critical information in the cloud. Box is headquartered in Redwood City, CA, with offices across the United States, Europe and Asia. To learn more about Box, visit www.box.com



Back to top