CareerPlanSign in

Senior Software Engineer, Desktop

Warsaw Office💼 Full-time🗓 2026-08-26 → 2026-09-25

Core

Building and evolving Box's desktop applications (Box Drive, Box Tools, Box for Office) on Windows and macOS to enable enterprise content management and collaboration.

Role type

Senior IC desktop software engineer

Builds

Desktop applications for Windows and macOS

Domain

Enterprise content management, desktop operating systems

Deliverable

product features

Required skills

C++, C#, Swift, software design and architecture, unit testing, functional testing, cross-platform development, problem-solving

Preferred skills

Windows systems-level programming (Win32 APIs, multi-threading, IPC, COM), React Native for desktop, AI coding tools usage

Technologies

React Native, Windows, macOS, C++, C#, Swift, Jira, GitHub Enterprise, Jenkins, Slack, Zoom

Responsibilities

Design, develop, and ship high-quality features for desktop applications; Work across the full desktop stack including virtual file systems, OS integrations, networking, and UI; Diagnose and resolve complex performance, reliability, and compatibility issues; Lead and participate in design discussions, architecture reviews, and code reviews; Participate in on-call rotation to respond to and triage issues

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.