
Secure content management for modern enterprises
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...
Box offers a flexible hybrid work model, sign-on RSUs, and an employee stock purchase plan for discounted stock. Employees enjoy generous parental lea...
Box fosters a culture focused on innovation and collaboration, leveraging partnerships with major tech companies to enhance its offerings. The company...

Box • Warsaw, Poland
Box is seeking a Senior Software Engineer to enhance their monolithic PHP codebase and contribute to their AI-driven content management platform. You'll work with Java and Scala microservices to drive collaboration and transform business workflows. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, with a strong background in building and maintaining large-scale applications. Your expertise in Java and PHP allows you to navigate complex codebases and contribute effectively to both monolithic and microservices architectures. You are comfortable working in a collaborative environment and have a growth mindset, always looking for ways to leverage AI to enhance your work.
Your experience with Scala is a plus, as it complements your Java skills and allows you to work seamlessly with Box's microservices. You understand the importance of secure content management and are passionate about transforming business workflows through technology. You thrive in a team setting, where you can share knowledge and mentor junior engineers.
Experience with cloud platforms and enterprise AI solutions will set you apart. Familiarity with agile methodologies and DevOps practices will help you integrate smoothly into Box's engineering culture. You are eager to learn and adapt to new technologies, ensuring that you stay at the forefront of the industry.
As a Senior Software Engineer at Box, you will play a crucial role in enhancing our monolithic PHP codebase while also contributing to our Java and Scala microservices. You will collaborate with cross-functional teams to design and implement features that improve our content management platform. Your responsibilities will include writing clean, maintainable code, conducting code reviews, and participating in architectural discussions to ensure the scalability and reliability of our systems.
You will also be involved in troubleshooting and debugging complex issues, ensuring that our applications run smoothly and efficiently. Your contributions will directly impact how organizations manage their content and workflows, making your work essential to Box's mission.
In addition to coding, you will mentor junior engineers, helping them grow their skills and navigate challenges. You will have the opportunity to lead projects and drive initiatives that align with Box's strategic goals, making a significant impact on our engineering team and the company as a whole.
At Box, we offer a dynamic work environment where innovation is encouraged. You will have access to the latest tools and technologies, enabling you to perform at your best. We believe in the importance of work-life balance and offer hybrid working options to accommodate your needs.
Our culture is built on collaboration and support, where every team member's voice is valued. We provide opportunities for professional development, including training and mentorship programs, to help you advance your career. Join us at Box and be part of a team that is transforming how the world works together through intelligent content management.
Apply now or save it for later. Get alerts for similar jobs at Box.