Box

Senior Software Engineer, Desktop

Box
Apply
2 months ago
Warsaw, PolandSenior

Responsibilities

  • Design, develop, and ship high-quality features for Box Drive, Box Tools, and Box for Office on Windows and macOS.
  • Work across virtual file systems, data persistence, OS integrations, networking, synchronization, and UI.
  • Contribute to cross-platform development using React Native and bridge front-end and native desktop experiences.
  • Collaborate with product managers, QA engineers, and designers to deliver robust, well-tested software.
  • Lead and participate in design discussions, architecture reviews, and code reviews.
  • Diagnose and resolve complex performance, reliability, and compatibility issues.
  • Participate in the on-call rotation and respond to and triage issues.
  • Contribute to Box culture in the Warsaw office and represent Box Poland internally and externally.

Requirements

  • 5+ years of professional desktop software development experience.
  • Proficiency in C++, C#, and/or Swift, with strong software design and architecture skills.
  • Experience building and shipping desktop applications on Windows and/or macOS.
  • Experience across virtual file systems, OS integrations, networking, synchronization, and UI.
  • Experience with unit testing and functional testing practices.
  • Strong problem-solving skills and the ability to diagnose complex technical issues.
  • Ability to communicate and complete project milestones in a time-sensitive manner.
  • Proficient English communication skills.
  • Preferred: Windows systems-level programming experience with Win32 APIs, multithreading, IPC, and COM.
  • Preferred: Cross-platform development experience across macOS and Windows.
  • Preferred: Experience using AI coding tools such as GitHub Copilot or Cursor.

Benefits

  • Employees are expected to work from their assigned office at least 3 days per week.
  • The posting references general Box perks and benefits through the Life at Box overview.

Tech Stack

C#C++GitJenkinsmacOSReact NativeSwiftWindows

Categories

Box

About Box

1,001-5,000 employees

Box builds a cloud content management platform for enterprises, combining secure file storage and sharing with collaboration, governance, e-signature, and workflow automation. It sells subscriptions (SaaS) to organizations that need to manage the lifecycle of business content and integrate with productivity apps. Founded in 2005 and headquartered in Redwood City, CA, Box is a public company (NYSE: BOX) used by customers such as JLL, Morgan Stanley, and Nationwide.

Contact me