Backend Software Engineer

Warsaw, Poland

Company Social & Media:

About the Company

Box is a global leader in Content Cloud solutions, trusted by more than 115,000 organizations worldwide, including nearly 70% of Fortune 500 companies. The platform enables secure content management, enterprise collaboration, and AI-powered workflows across highly regulated industries. Headquartered in Redwood City, California, Box operates across the United States, Europe, and Asia, helping organizations transform how they manage and leverage content.

About the Role

The Backend Software Engineer will design, build, and maintain scalable backend services and APIs that power enterprise-grade content management solutions. This role involves working within a distributed systems environment, ensuring system reliability, performance, and maintainability while collaborating in an Agile/Scrum framework. The position follows a hybrid model with in-office collaboration at least three days per week.

Responsibilities

  • Design, develop, and maintain backend services, APIs, and core system components.
  • Participate in code reviews to maintain high engineering standards and best practices.
  • Develop and maintain automated tests to ensure reliability and stability.
  • Collaborate with cross-functional teams within a Scrum environment.
  • Monitor system performance, troubleshoot issues, and resolve backend incidents.
  • Participate in an on-call rotation to support production systems when required.

Required Skills

  • 3+ years of professional software development experience using at least one modern backend language (Java, Python, Go, Scala, C#, or C++).
  • Strong understanding of microservices architecture and distributed systems.
  • Solid foundation in data structures, algorithms, and software design principles.
  • Experience with relational and/or NoSQL databases.
  • Proficiency in English for effective communication in a global team.
  • Familiarity with Agile methodologies, CI/CD pipelines, and modern development workflows.

Preferred Qualifications

  • Experience building and scaling enterprise-level cloud applications.
  • Familiarity with Git-based workflows and code collaboration platforms.
  • Exposure to high-availability systems and performance optimization practices.

Tools & Methodology

  • Agile Scrum framework
  • Jira for issue tracking
  • Confluence for documentation
  • GitHub Enterprise for code reviews
  • Git for version control

For additional information and the full job description, visit the link to our official website below: