Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Desktop Software Developer

$160k - $175k per year
Full-time

Funded.club

Remote Senior Desktop Software Developer

About Sync

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 trustrunning on Mac Linux and Windows syncing data reliably and securely across every platform.

The Role

Were rebuilding our desktop application from the ground up. Our current clients are built on native platform-specific stacks (C/Swift and friends) and were consolidating onto a unified modern Rust-based architecture across macOS Linux and Windowstreated as first-class equal targets.

Were looking for a Senior Desktop Software Developer to be the technical owner of this greenfield rewrite. This is a high-ownership individual contributor role: youll architect the new application define how we build and ship it and set the engineering quality bar from day one. You wont have direct reports but you will set the standard that the desktop product is measured against.

Responsibilties

  • Lead a greenfield rewrite of our desktop client migrating from native platform-specific code to a unified Rust-based architecture.
  • Own the complete desktop SDLCarchitecture implementation release engineering and ongoing maintenanceacross 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 infrastructureall 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 scratchtest strategy automated coverage CI/CD observability and crash reportingand 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 buildyouve 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 workflowsyou 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 surfacerare 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 $160000 $175000 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

Thank you for considering this opportunity. Senior Recruiters partner exclusively with Startups and are in direct communication with hiring managers and founding team members.

uses AI-assisted tools as part of our candidate sourcing and screening process. All applications are reviewed by a human recruiter who makes all decisions about which candidates to your application seems like a good fit for the position a real member of our team will contact you soon!

Required Experience:

Senior IC

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Desktop Software Developer in Toronto, ON vacancy
  • We are seeking an experienced Senior Software Developer to lead the full-stack design, development, and deployment of scalable, high-availability enterprise applications. In this role, you will translate complex business requirements and technical specifications into robust... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  • $107k - $157.3k per year

     ...customers build the tallest skyscrapers, develop sustainable housing, launch rockets,...  ...shape the future of civil engineering software. As a Senior Software Developer, you will independently...  ...and maintain complex features across desktop applications, components, and cloud services... 
    Senior
    Full time
    For contractors
    Worldwide

    Autodesk

    Toronto, ON
    29 days ago
  •  ...Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns... 
    Senior
    Long term contract
    Work at office

    Speechify

    Toronto, ON
    12 hours ago
  •  ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation.... 
    Senior
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    11 hours ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    11 hours ago
  • We are seeking a highly accomplished Senior Software Developer - ETL for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier data engineering and integration capacity, specializing in designing, developing, migrating, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    3 days per week

    Randstad

    Toronto, ON
    4 days ago
  • $144.7k - $195.9k per year

     ...bettering the lives of legal professionals while increasing access to justice. Summary: We are currently seeking a Senior Software Developer to join our Fintech engineering portfolio in Toronto. This role requires you to be in office a minimum of twice per week on... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    1 day per week

    Themis Solutions

    Toronto, ON
    7 days ago
  • $120k - $130k per year

     ...access specialist referrals.   Who we need Reporting to the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new Senior Software Developer, you will play a key role in designing, building... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours
    3 days per week

    OceanMD

    Toronto, ON
    23 days ago
  • We are seeking an experienced Senior Software Developer - CRM to lead the technical design, configuration, development, and integration of enterprise Siebel CRM applications. In this role, you will translate complex system specifications into reliable, fully tested software... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • We are seeking an experienced, high-performing Software Developer to drive the analysis, design, development, and integration of large-scale, multi...  ...end-to-end development across complex, multi-tiered web, desktop, and mobile architectures. Modern Integration Scope: Build... 
    Senior

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-... 
    Senior
    Long term contract
    Full time
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within full-stack application development, cloud architectures, and database streams,... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Role   A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform services and APIs that enable advanced analytics, data science, business... 
    Work at office
    Immediate start
    2 days per week

    Bentley Systems

    Toronto, ON
    3 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    1 day ago
  •  ...Description: A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions. The...  ...Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to... 
    Senior
    Contract work
    Flexible hours

    Maarut

    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within application development and software modernization streams, specializing in designing... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • We are seeking an experienced Senior Software Developer - ETL to lead the design, development, and optimization of enterprise-grade data pipelines and data warehousing solutions. In this role, you will extract, transform, and load complex datasets from diverse sources into... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Randstad

    Toronto, ON
    22 days ago
  • $77.24 - $92.69 per hour

     ...RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location: ONSITE, Toronto, ON Must Have: ~10+ years of experience with Siebel technical configuration/ design / development / integration ~5+ year of experience of Siebel... 
    Senior
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    10 days ago
  • $86.9 - $104.28 per hour

     ...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript... 
    Senior

    Source Code

    Toronto, ON
    10 days ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    25 days ago
  •  ...working tested CRM applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including tec General...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize... 
    Senior
    Full time

    Maarut

    Toronto, ON
    7 days ago
  • We are seeking a skilled Senior Software Developer- Front End to lead the design, development, and implementation of responsive, accessible, and user-friendly web applications. In this role, you will translate complex technical system specifications into clean, maintainable... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...Deliverable: Ensure Accessibility standards are met (AODA). Developing and maintaining system design models program codes technical...  .... ~ Experience with the privacy and security requirements or software development in a health context or equivalent. ~ Demonstrated... 
    Senior
    Full time
    Flexible hours

    Maarut

    Toronto, ON
    14 hours ago
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of an... 
    Senior
    Long term contract
    Full time
    Work at office

    Maarut

    Toronto, ON
    14 hours ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance in...  ...range of options make recommendations and develop customized strategies to resolve unique... 
    Senior
    Full time

    Maarut

    Toronto, ON
    14 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...range of options, make recommendations and develop customized strategies to resolve unique... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • We are seeking a highly experienced Senior Software Developer - Full Stack to lead full-lifecycle software development, application modernization, and system enhancement initiatives. In this role, you will work across both modern and legacy technical stacks—ranging from Java... 
    Senior
    Contract work
    Internship
    Work at office
    Flexible hours

    Randstad

    Toronto, ON
    22 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack with deep MERN stack expertise to lead ongoing application enhancements, bug fixes, platform upgrades, and technical maintenance for enterprise web platforms. In this role, you will design and implement responsive... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    22 days ago
  •  ...Responsibilities: Designing developing and implementing front end code including user interface interactions and creating attractive...  ...technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion... 
    Senior
    Full time
    Internship

    Maarut

    Toronto, ON
    7 days ago
  • $88.54 - $106.25 per hour

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year... 
    Senior
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Desktop Software Developer. Be the first to apply!