Facebook pixel

Senior Software Engineer
Desktop Applications
Posted on 8/20/2022
New York, NY, USA
Experience Level
Desired Skills
  • You have 8+ years of experience building application software
  • You have strong design and architecture skills
  • You are experienced with modern unit-testing and functional-testing methodologies
  • You have a history of proactive collaboration, engineering leadership, and success in small, high-velocity agile teams
  • You have excellent problem solving and debugging skills
  • You have excellent verbal and written communication skills
  • You are proficient in object oriented design and languages such as Python, C++, C#, or Swift
  • You have a passion for building user-friendly, performant, secure software
  • You have a degree in Computer Science or equivalent experience
  • Remote friendly
  • You'll collaborate with, lead, learn from, and mentor a team of talented engineers
  • You'll proactively work with product managers, QA engineers, designers, cross functional teams and customer-advocates to design, build, and ship end-to-end experiences for our users
  • You'll work across the stack of Box desktop applications that include everything from virtual file systems, data persistence, OS integrations, network communication, synchronization and user interfaces
  • You'll dig deep into pain-points our users experience and help solve their problems
  • You'll seek complex problems related to performance, handling large file-systems with millions of objects, interprocess communication, advanced security and more
  • You'll lead or participate in core design, planning and architecture discussions
  • You'll research and propose various design approaches and present corresponding pros and cons to fellow engineers and management
  • You'll maintain and improve our in-house tools and frameworks such as the CI pipeline and monitoring frameworks
Desired Qualifications
  • You have built desktop client applications
  • Knowledge of low level filesystem design and implementation
  • Cross-platform development experience with both native Mac and Windows applications
  • Passion for cloud technologies

1,001-5,000 employees

Cloud content management and file sharing service
Company Overview
Box is on a mission to make businesses more productive, competitive, and powerful by connecting people and their most important information. The company operates one of the world's largest cloud storage platforms.
  • Health and Wellness
  • Family Support
  • Generous Time Off
  • Financial Benefits
  • Community
  • Evolving Workplace
Company Core Values
  • Blow our customers' minds
  • Take risks. Fail fast. GSD
  • 10x it!
  • Be an owner. It's your company
  • Bring you (___) self to work every day
  • Be candid and assume good intent
  • Make mom proud