Box Inc

Senior Software Engineer, ISF

Box Inc$198K — $248K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience, ideally with a Computer Science degree or equivalent.
  • Strong knowledge of authentication and authorization technologies like MFA, SSO, OAuth 2.0.
  • Experience with secure microservices architecture and RESTful APIs.
  • Proficient in Java, with working knowledge of PHP.
  • Deep understanding of security best practices and system design.
  • Ability to translate product/business needs into technical designs.
  • Experience collaborating with cross-functional teams.

Responsibilities

  • Design, develop, and maintain secure authentication systems using Java, PHP, Docker, and Kubernetes.
  • Build and operate microservices for security capabilities such as MFA and OAuth 2.0.
  • Provide technical mentorship and guidance to engineering teammates.
  • Influence company-wide architectural decisions in the security domain.
  • Engage in on-call rotation for issue triage and support.

Benefits

  • Opportunities for equity in the company.
  • Focus on community and collaboration in the workplace.
  • Encourages diversity, ensuring a wide range of experiences in the workforce.
  • Supportive culture that values passionate and high-performing individuals.
Full Job Description
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

About Box Inc

Box, Inc. is a cloud content management and file sharing service for businesses. The company provides a platform for managing and collaborating on content across multiple devices and applications. Box serves a wide range of industries, including healthcare, finance, and media. The company was founded in 2005 and is headquartered in Redwood City, California.
Learn more about Box Inc
Size
2,172 employees
Market Cap
$4.4 billion
Industry
Net Income
-$43.4 million
Founded
2005
5 Year Trend
+17%
Revenue
$770.7 million
NASDAQ

Similar Jobs

More Jobs at Box Inc

More Information Technology Jobs

Find similar Senior Software Engineer, ISF jobs: