Senior Software Engineer, Box Apps

🇵🇱 Warsaw, Poland
Posted 6 months ago
Expires June 9, 2026
Full TimeOn-siteEngineering

Box is seeking a Senior Backend Software Engineer to join the Box Apps team in Warsaw, Poland. Box is a leader in Intelligent Content Management, providing a platform that enables organizations to collaborate, manage content lifecycles, secure critical information, and transform business workflows with enterprise AI. Founded in 2005, Box serves leading global organizations and is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia.

In this role, you will develop new backend features focused on high scale and performance, collaborate with frontend teams on planning and API contracts, and solve challenges related to distributed systems at scale. Your responsibilities will also include measuring system performance, identifying bottlenecks, optimizing accordingly, building internal tools to support testing automation and deployment pipelines, and participating in Agile ceremonies such as daily stand-ups and sprint planning. Additionally, you will contribute to code reviews to ensure quality standards are met consistently and participate in the on-call rotation to respond to and triage any issues that arise.

The ideal candidate has over 5 years of professional software development experience, is proficient in Java, and familiar with scripting languages like Python, Scala, or PHP. Experience working within Linux environments, cloud platforms such as AWS or GCP, and container orchestration technologies like Kubernetes is essential. Strong communication skills, a passion for learning new technologies, and fluency in English are also required. Familiarity with GraphQL, frontend development, and NoSQL databases is a plus.

Box offers a comprehensive benefits package, including health insurance, retirement plans, and additional perks. The company emphasizes community and in-person collaboration, with employees expected to work from their assigned office a minimum of three days per week, focusing on Tuesdays, Wednesdays, and Thursdays.

Joining Box means becoming part of a company that values diversity and inclusion, providing opportunities for growth and development in a dynamic, AI-first environment. If you're passionate about improving developer productivity and efficiency, this role offers a chance to make a significant impact.

More Jobs at boxinc