Senior Software Engineer, ISF

Box, Redwood City, CA

A Cloud Content Platform for the Digital Age

Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal. 
By joining Box, you will have the unique opportunity to help capture a majority of this developing market and define what content management looks like for the digital enterprise. Today, Box powers over 97,000 businesses, including 70% of the Fortune 500 who trust Box to manage their content in the cloud. 
The Identity & Security Foundation team delivers one of Box's key market differentiators by building state of the art security features and infrastructure. Whether it's building an authentication system that can support billions of requests per day, a brand new capability to ensure data access control and visibility, or rethinking how passwords work in a multi-device future, our team enables Box's rapid growth. The modern, secure and reliable features, services and frameworks we build are key to achieving Box’s lofty goals.
As a technical and inspiring leader, you will work across organizational and team boundaries to design and drive decisions that align with the product and business goals. We'll look for you to provide perspective on leading industry trends, recommendations on new and emerging technologies, thought leadership on code quality, and engineering process improvements. You will innovate alongside other senior members of the team on our road to excellence.
  • You'll develop high-quality code in the area of foundational security infrastructure like authentication and authorization that work at scale. 
  • You'll work with modern technologies and frameworks such as  Java, Scala, Docker and Kubernetes to deliver security capabilities that other teams/clients can leverage in the area of authentication and authorization
  • You'll design, implement and ship end to end features including front end work (React, NodeJS) and backend (Java, Scala, PHP)
  • You'll model solid security and engineering practices around architectural design, testability, scalability and maintainability
  • You'll work with Product Managers to realize brand new security capabilities that set Box apart from the rest.
  • You'll collaborate with other engineers on the team and cross functionally to foster solid engineering principles and represent our engineering values 
  • You have 5+ years of professional software development experience and worked across the stack (front end and backend) 
  • You have good understanding of API development and developing system that interacts with other services/databases.
  • You possess strong knowledge of algorithms, data structures, and software design principles.
  • You have experience in at least one server side language such as Java, PHP, Node, C#, Python, etc.
  • You have built and shipped front end features using React/NodeJS or other modern FE framework.
  • You understand the importance of balancing security, performance and usability.
  • You have a BS/MS/Ph.D. in Computer Science or a related engineering field
  • Remote Friendly 
  • Preferred Skills
  • You have  security experience and working knowledge of authentication and authorization as it relates to web browser and APIs
  • Virtualization/container abstractions and orchestration (Kubernetes, Docker, etc.) 
  • Experience in a fast paced, highly collaborative environment.
Equal Opportunity
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
For details on how we protect your information when you apply, please see our Personnel Privacy Notice.

About Box

Box is an enterprise content management platform that solves simple and complex challenges, from sharing and accessing files on mobile devices to sophisticated business processes like data governance and retention.

Since 2005, Box has made it easier for people to securely share ideas, collaborate and get work done faster. Today, more than 41 million users and 74,000 businesses—including 59% of the Fortune 500—trust Box to manage content in the cloud.

Want to learn more about Box? Visit Box's website.