
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 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.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong background in building scalable applications and services. Your expertise in Java and Python allows you to develop robust solutions that meet enterprise needs. You understand the intricacies of cloud computing, particularly with AWS, and have experience integrating machine learning models into applications.
Your problem-solving skills are top-notch, and you thrive in collaborative environments where you can work closely with cross-functional teams. You have a passion for innovation and are eager to contribute to the development of AI-driven solutions that transform business workflows. You are comfortable with REST APIs and have experience designing and implementing them in production environments.
Desirable
Experience with enterprise content management systems is a plus, as is familiarity with AI technologies and frameworks. You are also open to learning new technologies and methodologies that can enhance your contributions to the team.
What you'll do
As a Senior Software Engineer at Box, you will play a crucial role in the development of our Agents Platform, which is at the core of the Box Content Cloud. You will design, develop, and deploy AI agents that streamline enterprise workflows, enhancing content management capabilities for our clients. Your work will involve collaborating with product managers, designers, and other engineers to ensure that our solutions are user-friendly and effective.
You will be responsible for writing clean, maintainable code and conducting code reviews to uphold our high standards of quality. Additionally, you will mentor junior engineers, sharing your knowledge and helping them grow in their careers. Your contributions will directly impact how organizations manage their content and leverage AI to improve their operations.
What we offer
At Box, we offer 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. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in transforming how the world works together through intelligent content management.
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

Ai Engineer
Anomali is hiring a Senior Agentic AI Engineer to design and operate the orchestration layer for agentic AI across their security platform. You'll work with technologies like ETL, SIEM, XDR, and SOAR to enhance security operations. This position requires a strong background in cybersecurity and AI engineering.

Software Engineering
Decagon is hiring a Senior Software Engineer for their Agent Development team to build tools that empower customers to create and optimize AI agents. You'll work with technologies like Java, JavaScript, and Python. This position requires experience in machine learning and asynchronous programming.

Software Engineering
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.

Software Engineering
Decagon is hiring a Senior Software Engineer to build and ship best-in-class AI agents. You'll work with technologies like Java and Python to create scalable solutions for customer experiences. This position requires strong expertise in machine learning and asynchronous programming.

Software Engineering
UiPath is hiring a Senior Software Engineer to develop and enhance their Licensing Platform. You'll work with technologies like Java, C#, and .NET Core to create high-performing systems. This position requires significant experience in software development.