Senior .NET Developer (Desktop/SDK)

Try&Hire

Genf

Hybrid

CHF 110,000 - 160,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Try&Hire is seeking a skilled software engineer to design, build, and maintain the sync SDK powering a cross-platform desktop application suite. You will work across the full application lifecycle with a focus on shared internals and cryptographic state management.

You will build and evolve the SDK for Windows, macOS and Linux, ensure robust state synchronization, and collaborate with backend teams. A strong background in .NET, multi-threaded programming, and ownership of large components is

Qualifications

  • Proven experience with .NET development and multi-threaded programming.
  • Experience owning and maintaining large software components.
  • Working knowledge of file systems and Git.
  • Familiarity with deployment strategies, gradual rollouts and monitoring.
  • Bachelor's or master's degree in a relevant field of study.

Responsibilities

  • Build and evolve the sync SDK used by desktop applications on Windows, macOS and Linux.
  • Manage and sync local and remote state, including cryptographic operations.
  • Develop resilient, scalable applications with graceful degradation.
  • Invest in test automation to improve productivity and delivery cadence.
  • Set up monitoring, alerting and operational incident response.
  • Collaborate with backend engineers on changes needed for the desktop experience.

Skills

NET development
Concurrent multi-threaded programming
Software component ownership
Monitoring and metrics frameworks
File systems knowledge

Education

Bachelor's or Master's degree in a relevant field

Tools

Git

Job description

You design, build and maintain the sync SDK powering a desktop application suite, working across the full application lifecycle with a focus on shared internals.

Your tasks
  • Build and evolve the sync SDK used by desktop applications on Windows, macOS and Linux
  • Manage and sync local and remote state, including cryptographic operations
  • Develop resilient, scalable applications with graceful degradation
  • Invest in test automation to improve productivity and delivery cadence
  • Set up monitoring, alerting and operational incident response
  • Collaborate with backend engineers on changes needed for the desktop experience
What you bring
  • Strong experience in .NET development
  • Strong experience with concurrent multi-threaded programming
  • Working knowledge of file systems
  • Working knowledge of Git
  • Bachelor's or master's degree in a relevant field of study
  • Experience owning and maintaining large software components
  • Experience with gradual rollouts and metrics/monitoring/alerting frameworks
Conditions
  • Workload: 100 %
  • Work model: Hybrid
  • Option of a permanent position after the assignment if both sides want it
What to expect
  • Up to 30% home office, with three core days in the office
Technologies
  • .NET
  • Git
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Sync SDK Engineer (Hybrid; Remote Up to 30%)
Senior .NET Sync SDK Engineer (Hybrid; Remote Up to 30%)

Try&Hire • Genf

Hybrid
CHF 110,000 - 160,000
Senior Software Engineer, Desktop Applications
Senior Software Engineer, Desktop Applications

Try&Hire • Genf

Hybrid
CHF 120,000 - 160,000
Software Engineer (Linux)
Software Engineer (Linux)

Try&Hire • Genf

On-site
CHF 120,000 - 170,000
Software Engineer, Windows (VPN)
Software Engineer, Windows (VPN)

Try&Hire • Genf

On-site
CHF 120,000 - 160,000
Windows Desktop Engineer - .NET/WinUI (On-Site)
Windows Desktop Engineer - .NET/WinUI (On-Site)

Try&Hire • Genf

On-site
CHF 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Try&Hire • Greifensee

Hybrid
CHF 150,000 - 190,000
Hybrid work model
Flexible working hours
25 vacation days
Senior Desktop Engineer Hybrid, Unlimited PTO, Global Scale
Senior Desktop Engineer Hybrid, Unlimited PTO, Global Scale

Nexthink • Lausanne

Hybrid
CHF 170,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
Project Manager, SDK Delivery
Project Manager, SDK Delivery

Jobgether • Switzerland

Remote
CHF 85,000 - 121,000
Contract‑to‑hire
Fully remote
Senior Rust Desktop Architect - Cross-Platform Windows/Linux
Senior Rust Desktop Architect - Cross-Platform Windows/Linux

Try&Hire • Genf

Hybrid
CHF 120,000 - 160,000
.NET Software Engineer – Hybrid, Modern Business Apps
.NET Software Engineer – Hybrid, Modern Business Apps

Code Compass ? • Kreuzlingen

Hybrid
CHF 90,000 - 130,000
Top locations