Software Engineer III, Monolith
Box is seeking a Software Engineer III to join the Monolith Foundation team in Warsaw, Poland. This team is responsible for maintaining and evolving Box's large-scale monolithic PHP codebase, which is central to the company's operations and relied upon by thousands of customers. The role offers an opportunity to work on critical infrastructure at scale within a leading Intelligent Content Management company.
In this position, you will maintain existing Monolith infrastructure, development, and delivery pipelines. You will design and migrate features from a monolithic PHP codebase to microservices in Java and Scala. Additionally, you will participate in on-call and incident response duties and collaborate with other engineers across the company. Representing Box Poland both internally and externally is also a key aspect of the role.
The ideal candidate has over four years of professional software development experience, with proficiency in PHP and at least one other programming language such as Java, C++, or Python. A strong understanding of software design principles and patterns is essential, along with experience in modern source code management solutions like Git. An interest in continuous integration and delivery (CI/CD) processes and proficiency in spoken and written English are also required.
Box offers a comprehensive benefits package, including financial benefits like equity and performance-based pay, generous time off policies, and support for professional growth through learning programs and clear career paths. The company embraces a hybrid work environment, blending in-person collaboration with remote flexibility.
Joining Box means becoming part of a culture that values community and in-person collaboration. The company is committed to diversity and inclusion, providing equal opportunities for all employees. This role offers the chance to work on impactful projects and grow within a supportive and innovative environment.