Senior Software Engineer, Device Security

Box

Warsaw, Poland
On-site
10+ years backend development experience
Java programming language proficiency
Mission-critical system architecture
This role involves designing and maintaining mission-critical enterprise software that enforces trusted access to Box from client devices across Web, Mobile, and Desktop platforms

Job Summary

  • This role involves designing and maintaining mission-critical enterprise software that enforces trusted access to Box from client devices across Web, Mobile, and Desktop platforms.
  • You will lead the development of resilient and performant software components in the authentication and secure access domain while ensuring high system availability.
  • Box is an AI-first company seeking a technically strong engineer who thrives on platform-level thinking and has significant influence in shaping future security infrastructure.

Matching Summary

This role involves designing and maintaining mission-critical enterprise software that enforces trusted access to Box from client devices across Web, Mobile, and Desktop platforms.

Skills & Requirements

Must-have

  • 10+ years backend development experience
  • Java programming language proficiency
  • Mission-critical system architecture
  • Identity and authentication domain knowledge
  • Large-scale distributed systems operation

Nice-to-have

  • Zero trust security model familiarity
  • Kubernetes and cloud platform experience
  • PHP, TypeScript, and React skills
  • AI-first growth mindset approach
  • Mentoring engineers in mature systems

Key Requirements

  • 10+ years of backend development experience
  • Experience with identity, authentication, OAuth, or access control
  • Proficiency in writing clean code in Java
  • Proven track record operating large-scale distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter