Sr. Software Engineer, iOS

At Box, we strive to foster a culture of transparency and inclusiveness, we aim to execute quickly, and we are committed to doing the right thing for our end users. We value engineers who are life-long learners, passionate about continuous improvement for themselves, their teams, and their products.
Box is building a collaboration platform that powers hundreds of thousands of companies around the world. We make it easy to share content, build workflows, edit collaboratively, and much more.  We are creating a consumer-centric user experience for the enterprise and want you to be a part of this transformation.
Our mobile team mission is to build highly collaborative, engaging products that transform a traditional workforce to be truly mobile.
As a Senior iOS Software Engineer, you will join a collaborative team building a wide variety of mobile experiences on top of our open-source SDKs Our mobile team is a unified group where developers, quality assurance engineers, designers, and product managers all work and have fun together (everyone's favorite part of working at Box is the people).  You will lead architectural, product and technology decisions for all layers of our products, including exciting front-end features designed to drive engagement and growth across our diverse user base You can help us reimagine the future of content!
How will you grow with us?
We are responsible for several apps and SDKs, which you will learn all about in your first couple of weeks on the job. In that time you will also make your first code changes, fix a few bugs, and work with your manager to set actionable career goals.
Over your first few months you will build and deploy your first major production feature, help our team improve and evolve our processes as we continue to grow, and learn more about Box's business goals and how the team works to achieve them.
Before long, you will own major feature areas, lead the next big project we work on (we all take turns being 'project lead'), be a trusted and influential voice beyond the team, and help teach and mentor other engineers on the team and beyond.
  • 4+ years of professional software development experience 
  • Strong experience with iOS and Swift and/or Objective-C programming
  • Strong knowledge of software design principles
  • Experience with object oriented codebases, and the ability to learn them quickly
  • Academic background in Computer Science or a related field
  • Project leadership experience
  • Ownership of large features or entire iOS apps and/or SDKs
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