Software Engineer Iii, Monolith Foundation

Box Box · Enterprise · Warsaw, Poland · Cloud Engineering - R&D

Software Engineer III role focused on maintaining and evolving critical infrastructure and microservices for Box's content management platform. The role involves migrating features from a monolithic PHP codebase to microservices, participating in on-call rotations, and contributing to CI/CD pipelines. While the company emphasizes being AI-first and transforming workflows with AI, this specific role is centered on core software engineering and infrastructure development, not direct AI/ML model building or research.

What you'd actually do

  1. Maintain existing Monolith infrastructure, development and delivery pipelines
  2. Design and migrate features from a monolithic PHP codebase to microservices
  3. Participate in on-call and incident response
  4. Work collaboratively with other engineers within the team and at Box in general
  5. Represent Box Poland internally and externally

Skills

Required

  • 4+ years of professional software development experience
  • Proficiency in one programming language (e.g. Java, C++, Python, PHP)
  • Strong understanding of basic software design principles and patterns
  • Solid grasp of at least one modern source code management solution (e.g. Git, SVN, CVS, etc)
  • Open to learning and adopting new technologies.
  • Interest in CI/CD (continuous integration / continuous delivery) area
  • Proficiency in spoken and written English

Nice to have

  • Proficiency in Java
  • Hands-on experience with modern CI/CD solutions (e.g. Jenkins, CircleCI, etc).
  • Unix/Linux system administration experience.
  • Familiarity with modern compute infrastructure technologies (e.g. Docker, Kubernetes, OpenStack, etc).
  • Understanding of distributed systems fundamentals.