Sr Software Engineer - Internal Tools and Automation

Our rapid growth challenges us to continuously rethink, improve and innovate our platform architecture. Managing billions of files, allowing millions of people to collaborate, and building a platform to support other developers - isn't this an engineer's dream challenge? 
We have a unique opportunity to architect and design the Core services that power Box. We are transitioning to a platform architecture, built on services and APIs, and designing frameworks and architectural components to improve engineering productivity and enable our teams to build scalable and highly available services. 
Internal tools and automation team is at the center of this architectural transition. This team enables other teams write better code and improve developer experience and productivity. We build frameworks, tools, CI/CD pipelines and other infrastructure to foster rapid experimentation, faster test execution and help developers ship code with confidence - fast. The role will significantly impact Box's journey into a distributed services world. We are looking for innovators who can elevate the culture and practices around quality, stability and architectural design. 
You will join a fast-paced collaborative platform team to architect and build quality frameworks and tools. Your leadership will help us establish quality metrics, improve our continuous integration pipeline, testing patterns and techniques. You will raise our quality bar allowing us to build scalable and highly reliable systems and instill great engineering practices. 
  • Fluency in any modern object oriented programming language like Java, Scala, PHP, Python, etc.
  • 6+ years of experience as a software engineer with strong knowledge of test methodologies and software release cycle. 
  • Experience defining and setting up CI pipelines
  • Experience with testing web services and working in a distributed services environment
  • Ability to define and implement comprehensive test strategies
  • Strong verbal, written, and interpersonal communication skills. Excellent collaboration and influence skills.
  • Experience with or knowledge of large scale, high volume systems.
  • You’ve played with the Box APIs or you’ve developed your own APIs.
  • Experience in a fast paced, highly collaborative environment.
  • Experience with security and security testing
Want to learn more?
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

Meet Some of Box's Employees

Ryan K.

Outbound Business Representative

Ryan works with federal, state, and local government agencies to help them integrate Box’s secure storage system so that they can more efficiently achieve their goals.

Jason G.

Director, Enterprise Sales

Jason and the 11-person team he manages are responsible for all of the Box enterprise software sales throughout the northeastern United States region.

Back to top