Senior Software Engineer, Desktop

Added
15 hours ago
Type
Full time
Salary
Salary not provided

Related skills

react native swift apis multithreading ipc

πŸ“‹ Description

  • Design, develop, and ship high-quality features for Box's desktop applications (Box Drive, Box
  • Work across the full desktop stack β€” including virtual file systems, data persistence, OS
  • Contribute to cross-platform development using React Native, bridging front-end and native desktop
  • Collaborate with Product Managers, QA, and designers to translate requirements into robust software.
  • Lead design discussions, architecture reviews, and code reviews to uphold quality and share
  • Diagnose and resolve performance, reliability, and compatibility issues affecting millions of end

🎯 Requirements

  • 5+ years of professional desktop software development experience.
  • Proficient in C++, C#, and/or Swift with strong software design and architecture skills.
  • Experience building/shipping desktop apps on Windows and/or macOS.
  • Comfortable with full desktop stack: virtual file systems, OS integrations, networking, sync, UI.
  • Experience with unit/functional testing in an agile team.
  • Strong focus on usability, performance, and security; excellent problem-solving.

🎁 Benefits

  • Check out the Life at Box overview of perks and benefits: https://careers.box.com/en/life-at-box/
  • Box values collaboration and expects in-office presence in Warsaw three days a week; details shared
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’