Senior Desktop Software Developer
$160k - $175kFunded.club
Senior Desktop Software Developer
Remote, headquartered in Toronto
About Sync
Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy-first software that millions of users trust with their most important files. Our desktop applications are the front line of that trust—running on Mac, Linux, and Windows, syncing data reliably and securely across every platform.
The Role
We're rebuilding our desktop application from the ground up. Our current clients are built on native, platform-specific stacks (C++/Swift and friends), and we're consolidating onto a unified, modern Rust-based architecture across macOS, Linux, and Windows—treated as first-class, equal targets.
We're looking for a Senior Desktop Software Developer to be the technical owner of this greenfield rewrite. This is a high-ownership individual contributor role: you'll architect the new application, define how we build and ship it, and set the engineering quality bar from day one. You won't have direct reports, but you will set the standard that the desktop product is measured against.
Responsibilities
- Lead a greenfield rewrite of our desktop client, migrating from native platform-specific code to a unified Rust-based architecture.
- Own the complete desktop SDLC—architecture, implementation, release engineering, and ongoing maintenance—across macOS, Linux, and Windows as equal priorities.
- Tackle the genuinely hard problems end to end: sync engine internals, deep OS file-system integration, and robust update/release infrastructure—all of which we consider equally critical.
- Design and operate a secure auto-updater: signed delivery, signature verification, staged rollouts, rollback, and reliable cross-platform update mechanics.
- Define the quality bar for the new codebase from scratch—test strategy, automated coverage, CI/CD, observability, and crash reporting—and hold the product to it.
- Manage platform-specific concerns including code signing, notarization, packaging, background services, and native shell/file-system integrations.
- Integrate our existing end-to-end encryption layer into the client, ensuring cryptographic operations are correct, performant, and used safely.
- Use AI-assisted and agentic development tools (Claude Code, Codex, and similar) to accelerate delivery, and help establish best practices for AI-augmented workflows across the team.
- Collaborate with product, security, and backend teams to ship features that scale.
Experience & Qualifications
- Significant depth in desktop application development, with a track record of shipping and maintaining production software across macOS, Linux, and Windows.
- Strong proficiency in Rust, including async patterns, FFI, and performance optimization.
- Hands-on experience with cross-platform desktop frameworks such as Tauri and/or Electron.
- Experience leading or anchoring a significant rewrite or greenfield build—you've made the foundational architectural calls and lived with the consequences.
- Direct experience designing or operating auto-update systems, including secure distribution and code signing/notarization.
- Ability to define a testing and quality strategy from a blank slate, not just work within an existing one.
- Comfort integrating existing cryptographic libraries correctly; working understanding of E2EE concepts (AES-GCM, key management, client-side encryption).
- Comfort and fluency with AI coding tools and agentic workflows—you actively use them and understand their strengths and limits.
- Ownership mindset: you treat the desktop product as yours and drive it from architecture to shipped, supported software.
Nice to Have
- Experience with cloud storage, file sync, or backup products.
- Familiarity with native APIs such as macOS File Provider, Windows Cloud Files API, or Linux FUSE.
- Background migrating off native C++/Swift codebases toward Rust.
- Experience contributing to or maintaining open-source Rust projects.
Why Sync
- Own a from-scratch rewrite of a core product surface—rare scope for an IC.
- Work on privacy-first software that genuinely protects users.
- High autonomy and real architectural influence.
- A team that embraces modern, AI-augmented engineering.
- Competitive compensation, benefits, and flexibility.
Perks and Compensation
Compensation
- Base salary: CAD $160,000 – $175,000, depending on experience, skills, and location.
Benefits
- Comprehensive health benefits
- Flexible remote work
- Opportunity to lead the technical direction of a flagship desktop product
- High-impact work on a platform trusted by millions of users
- A profitable, privately held company investing in long-term product innovation
- ...Senior Windows Desktop App Developer (C++/Qt) We are seeking a skilled and experienced Senior Windows Desktop App Developer (C++/Qt) to join our... ...application frameworks, and a passion for delivering high-quality software. This position offers flexibility: you can work 100%...SeniorRemote work
- Role Description The Senior C++ Desktop Applications Developer is a core technical leader within the Product Development Team. Working closely with the... ...will architect, modernize, and implement high-impact software solutions. You are expected to design and implement robust...SeniorFull timeRemote workMonday to Friday
- Scadea Solutions Inc is looking for a skilled Sr. Desktop Support Engineer based in the United States. This role demands at least 5 years of experience in desktop support and enterprise application environments, specifically with technologies like Active Directory and SCCM...Senior
- Perplexity in San Francisco is seeking a Generalist Software Engineer to join our application teams. You will work on high-impact desktop and mobile applications, focusing on creating intuitive user experiences. The ideal candidate has over 4 years of industry experience...Senior
- Highlight is seeking a Senior Full-Stack Software Engineer focused on building a shared intelligence layer for modern workflows. The role involves optimizing a native desktop runtime across macOS and Windows, requiring strong systems knowledge and extensive software engineering...SeniorWork at office
- Riot Games is seeking a Senior Software Engineer to enhance the Riot Client experience for players. You will deliver robust technical solutions, working closely with a diverse team in a collaborative environment. Applicants should have over 6 years of experience, a strong...SeniorFlexible hours
$160k - $185k
A leading technology company in San Francisco is seeking a Senior Desktop Systems Engineer to manage Azure and Intune environments. This role emphasizes the analysis, design, implementation, and maintenance of OS deployment and security policies. Candidates should possess...SeniorFull time- ...We are seeking a highly experienced Senior Azure Virtual Desktop Architect to lead the design, implementation... ...disaster recovery environments. Develop enterprise architecture, solution... ...Desktop and Cloud PC platforms. Manage software deployment, patching, and application...SeniorRemote work
$150k - $190k
DescriptionKforce has a client that is seeking a Senior Principal Software Engineer (Delivery & Architecture) in New York, NY.Overview:We are... ...industry experience* At least 8 years of professional experience developing large-scale, enterprise-ready software* Deep expertise in...Senior$196k - $269.5k
Senior Principal AI Agent EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics...Senior- Job ID: 21496859Reference Number: 24-00261Title: Senior Software DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-03-18Company: HAN StaffingSenior Software DeveloperSenior
- ...new products into manufacturing by functioning as a key technical resource. Essential Functions and Responsibilities: 1. Develops engineering quotations for manufacturing new products including raw material requirements, operation steps and rates, outside operational...Senior
$159.75k - $225.5k
...moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-... ...experiences for customers that drive conversion and customer delight.Develop multi-agent systems that reason, plan, and take actions...SeniorRemote work- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SeniorFull time
$207.4k - $298.1k
...award-winning HR and workforce management software used worldwide. Ready is a $500M line of... ...product roadmap.About the role:We are hiring a Senior Principal Software Engineer to lead UKG... ...upgrade paths.Architectural Governance: Develop and maintain architectural standards and...SeniorWorldwide$200k - $300k
...and exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our...SeniorLocal areaOverseas- Job ID: 20011609Reference Number: 23-01055Title: SENIOR JAVA DEVELOPERLocation: Iselin, NJ, 08830Posted Date: 2023-06-22Company: HAN StaffingSENIOR JAVA DEVELOPERSenior
- Job ID: 24286428Reference Number: 24-01174Title: senior devops engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-21Company: HAN StaffingSr. DevOps EngineerSenior
- ...$160kA consulting company is looking to bring on a hands on a Senior Application Security Engineer to work with clients on new development... ..., conduct SAST/DAST/SCA scans, identify vulnerabilities in software, and interact with their clients on a regular basis. You'll...SeniorFull time
- ...Collins Aerospace is seeking a Software Engineer in Sterling, VA, focusing on software solutions for an aircraft Simulator Training System. This position requires regular onsite work and the ability to collaborate across engineering teams. Candidates should have substantial...Senior
- Job-ID16759212Reference21-04821Mandatory skills: 8 + years of strong coding experience in Java Webserives, microservices, SpringbootSenior
$114k - $171k
...chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across... ...!We are looking for you to join our team as a Principal or Senior Principal Software Engineer based out of Woodland Hills, CA. As a Software...SeniorFull timeRelocation packageShift work- Job ID: 22505905Reference Number: 24-00543Title: Senior Python API and AWS DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-07-01Company: HAN StaffingSenior Python API and AWS DeveloperSenior
- MTSI is seeking an experienced Senior Software Engineer with ADA to C++ transformation experience. In this position you will be responsible for developing and maintaining Simulation Software that models/emulates THAAD Launchers, Radar, and Missiles. This Simulation Software...SeniorRemote work
- Responsibilities:Design, develop, and maintain real-time, fault-tolerant C/C++ applications on Linux platformsMigrate legacy GUIs from... ...middleware and backend servicesConfigure and maintain lightweight Linux desktop environments and custom window managersManage source code and...SeniorContract work
- Senior Principal Software Engineer (ServiceNow Information Architect)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding...Senior
- ...200k - $250kSenior Application Engineer, Software/Firmware (Embedded Linux)Fully Remote | No... ...AvailableWe are looking for a Senior Application Engineer, Software/Firmware to... ...stacks across different hardware platforms Develop and modify OS-level and firmware components...SeniorRemote work
- ...including benchmark and pre/post sales activities. The duties include working closely with internal peers as well as customer engineers to develop memory & System Level Test solutions. The successful candidate will need to be self-driven and highly motivated with a good blend...SeniorWorldwide
- QualificationsEdmonton specificallySummaryType: Full-timeFunction: MarketingExperience level: Mid-Senior LevelIndustry: Marketing And AdvertisingSenior
$168k - $264.5k
...that rewards top performers, and the opportunity to work on products that transform the way people work and play. NVIDIA is seeking a Senior Network Deployment Engineer to help build and scale our global network. In this role, you’ll be responsible for sourcing, procuring...SeniorFull timeContract workWork experience placementRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Desktop Software Developer. Be the first to apply!
- IT desktop support engineer United States
- desktop support engineer United States
- desktop support technician United States
- sccm desktop engineer United States
- senior desktop support technician United States
- desktop deployment technician United States
- desktop engineer United States
- cybersecurity software engineer United States
- graduate software engineer United States
- software developer fintech United States



