WHY BOX NEEDS YOU The Identity and Security Foundation (ISF) team serves as the gatekeeper to Box. Every request to access Box services must be authenticated through one of the systems we manage. We own the authentication experience across Box - including web, API, service-to-service, and SSO; and architect, build, and operate the foundational identity infrastructure that underpins Box's security.
As Box evolves into an AI-powered content platform, ISF is at the forefront of securing the next generation of intelligent experiences. We are extending our identity and access foundations to support AI services, enabling secure interactions between users, applications, and AI agents while protecting customer data and enabling trustworthy AI adoption at scale.
Whether we're scaling systems to handle billions of requests per day, building seamless and secure authentication experiences, reimagining identity for a multi-device world, or creating secure foundations for AI-driven workflows, we enable Box to grow rapidly and securely. The modern, secure, and reliable services and frameworks we build are foundational to realizing Box's ambitious vision.
WHAT YOU'LL DO - Design, develop, and maintain secure, scalable authentication and authorization systems using technologies such as Java, PHP, Docker, and Kubernetes.
- Build and operate high-quality microservices that power security capabilities including MFA, SSO, OAuth 2.0, OIDC, JWTs, token management, scopes, and permissions.
- Provide technical guidance across multiple levels of architecture and mentor engineers on the team, helping raise the bar for engineering and security practices.
- Influence and contribute to company-wide architectural decisions, bringing deep expertise in identity, authentication, authorization, and security to technical reviews.
- Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.
WHO YOU ARE We are an AI-first company. This means you approach your work with a growth mindset and find ways to leverage AI to help make faster, smarter decisions that will 10X your impact at Box.
Required skills:
- 5+ years of software engineering experience, with a degree in Computer Science, a related field, or equivalent experience.
- Strong understanding of modern authentication and authorization technologies, including MFA, SSO, OAuth 2.0, JWTs, token management, scopes, and permissions.
- Experience designing, building, and operating secure, production-grade services and RESTful APIs using microservices architectures.
- Strong Java proficiency and working knowledge of PHP.
- Strong understanding of security best practices and the ability to design systems that balance security, performance, reliability, and user experience.
- Ability to translate product and business requirements into scalable, secure technical designs.
- Experience collaborating effectively with engineering and business leaders across teams and disciplines.
Preferred Skills:
- You have implemented solutions based on Box APIs
- You have led or contributed to open source projects
- You contribute to developer communities such as Stack Overflow or GitHub
Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 3 days per week.Your Recruiter will share more about how we work and company culture during the hiring process.
At Box, we believe unique and diverse experiences benefit our culture, our products, our customers, our company, and our world. We aim to recruit a passionate, high-performing workforce that reflects the world we live in.If you are head-over-heels about this role but unsure if you meet all the requirements, we encourage you to apply!
Box is committed to fair and equitable compensation practices. Actual base salary (or OTE if commissionable role) is dependent upon factors such as: knowledge, skill level, experience, and work location. This role is also eligible for equity and benefits. For more information, check out our benefits and perks.
Redwood City Pay Range
$198,500-$248,000 USD