Senior Software Engineer, Admin Experiences

BoxRedwood City, CA
3hOnsite

About The Position

Box (NYSE:BOX) is the leader in Intelligent Content Management. Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform business workflows with enterprise AI. We help companies thrive in the new AI-first era of business. Founded in 2005, Box simplifies work for leading global organizations, including AstraZeneca, JLL, Morgan Stanley, and Nationwide. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia. By joining Box, you will have the unique opportunity to continue driving our platform forward. Content powers how we work. It’s the billions of files and information flowing across teams, departments, and key business processes every single day: contracts, invoices, employee records, financials, product specs, marketing assets, and more. Our mission is to bring intelligence to the world of content management and empower our customers to completely transform workflows across their organizations. With the combination of AI and enterprise content, the opportunity has never been greater to transform how the world works together and at Box you will be on the front lines of this massive shift. WHY BOX NEEDS YOU The Admin Experiences team is responsible for two frameworks that are foundational to everything we do at Box - Admin Console and Internal Admin. Whether you are an external or an internal user, you are using what we build. To work for Admin Experiences is to be that person whose name everyone knows. It means to build the future of our foundational functionalities around scale, performance, user experience, security and even support of law enforcement agencies. An Admin Experiences engineer is a well-rounded professional who knows everything there is to know about how to build Box. We look forward to connecting.

Requirements

  • You are eager to learn and adopt new programming languages, tools and technologies.
  • You have 5+ years of professional software development experience
  • You have ability to own and drive projects from an abstract notion through gathering requirements, scoping and prioritization, implementation, testing and release management.
  • You are a pragmatic problem solver who thrives amid ambiguity and can switch gears quickly.
  • You have ability to assess, communicate and complete project milestones with manager and team members in a time sensitive manner
  • Bachelor in Computer Science or equivalent experience in related fields
  • Proficiency in an object oriented language such as Java or PHP
  • Experience with API development/RESTful APIs

Nice To Haves

  • Experience working with relational databases (f.e., mySQL)
  • Experience working in a cloud environment, such as GCP or AWS.

Responsibilities

  • Design, build, and maintain Java-based microservices and REST APIs for admin workflows.
  • Extend and modernize legacy PHP components while integrating with newer services.
  • Develop internal admin tools that empower operators to manage provisioning and settings.
  • Model and evolve relational databases; support data processing pipelines for audits and compliance.
  • Partner with cross-functional teams to gather requirements, write RFCs, and align on outcomes.
  • Own services end-to-end: design, implementation, testing, deployment, monitoring, and iteration.
  • Improve reliability, performance, and observability across internal and customer-facing platforms.
  • Contribute to a healthy engineering culture focused on collaboration, ownership, speed, and clarity.
  • Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service