
About Box
Secure content management for modern enterprises
Key Highlights
- Over 100,000 enterprise customers including IBM & Microsoft
- Headquartered in Redwood City, CA with 1,000+ employees
- 100% paid maternity leave for 20 weeks, 12 weeks for paternity
- Flexible hybrid work model with generous PTO policies
Box, headquartered in Redwood City, CA, is a leading cloud content management platform that enables secure collaboration and data sharing for enterprises. Trusted by over 100,000 businesses, including IBM and Microsoft, Box is at the forefront of the shift to cloud computing, recently partnering wit...
🎁 Benefits
Box offers a flexible hybrid work model, sign-on RSUs, and an employee stock purchase plan for discounted stock. Employees enjoy generous parental lea...
🌟 Culture
Box fosters a culture focused on innovation and collaboration, leveraging partnerships with major tech companies to enhance its offerings. The company...

Software Engineering • Senior
Box • Redwood City - On-Site
Skills & Technologies
Overview
Box is hiring a Senior Software Engineer for their Search & Query Infra team to develop a scalable platform for enterprise content discovery. You'll work with Java, Python, and Elasticsearch to support fast and reliable search functionalities. This position requires 5+ years of experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable systems that handle large volumes of data. Your expertise includes working with Java and Python, and you have a strong understanding of search technologies such as Elasticsearch. You thrive in collaborative environments and enjoy tackling complex challenges related to content management and search infrastructure.
You possess a solid foundation in software development principles and are comfortable with both backend and frontend technologies. Your problem-solving skills are top-notch, and you have a keen eye for optimizing performance and ensuring high availability in distributed systems. You are also familiar with cloud technologies and have experience deploying applications in cloud environments.
What you'll do
As a Senior Software Engineer on the Search & Query Infra team, you will be responsible for designing and implementing a highly scalable and performant platform that supports the discovery of enterprise content. You will work on indexing petabytes of content and ensuring low latency and high availability for a high volume of queries. Your role will involve collaborating with cross-functional teams to enhance the search capabilities of Box's platform, leveraging your expertise in Java, Python, and Elasticsearch.
You will also participate in code reviews, mentor junior engineers, and contribute to the overall architecture and design of the system. Your insights will help shape the future of Box's content management solutions, making a significant impact on how organizations manage and utilize their content.
What we offer
Box offers a competitive salary range of $198,500—$248,000 USD, along with equity and comprehensive benefits. You will have the opportunity to work in a dynamic environment that values innovation and collaboration. Join us at Box and be part of a team that is transforming the way organizations work with content.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Box.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Algolia is seeking a Senior Software Engineer to join their Metis team, focusing on building scalable architecture for their AI search engine. You'll work with technologies like Java and Elasticsearch to tackle challenges in distributed systems. This role requires strong experience in software engineering and cloud computing.

Software Engineering
Box is hiring a Senior Software Engineer to enhance their Home Web platform. You'll work with Java, JavaScript, and React to build core experiences that drive collaboration and content management. This position requires significant experience in software development.

Software Engineering
Box is hiring a Senior Software Engineer for their Agents Platform to drive the development of AI-driven enterprise solutions. You'll work with Java and Python, leveraging AWS and machine learning technologies. This position requires significant experience in software engineering.

Software Engineering
Highspot is hiring a Senior Software Engineer to enhance their AI-driven search capabilities. You'll work with technologies like Python and Java to optimize search relevancy and recommendations. This position requires experience in AI and machine learning.

Software Engineering
MongoDB is seeking a Senior Software Engineer to design and build their integrated search platform. You'll work with Java and MongoDB to enhance search capabilities. This role requires 5+ years of experience in backend software development.