Senior Software Engineer, Desktop Applications

avec compétence GmbH

Genf

Hybrid

CHF 120,000 - 190,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Up to 30% home office
Three core days in the office
Interim 3–6 months before permanent

Job summary

Online privacy technology is seeking a senior software engineer to take technical ownership of a cross‑platform desktop application built on a Rust‑based stack for Windows and Linux clients. You will assess new technologies, transform product specs into technical requirements, and lead implementation.

You will mentor teammates, shape architectural decisions and help scale the development lifecycle while ensuring secure coding practices.

Qualifications

  • Significant professional software development experience with Rust, or strong modern C++ background.
  • Experience developing cross-platform desktop applications for Windows and Linux.

Responsibilities

  • Assess new technologies and support cross-team technical decision making.
  • Transform product specifications into technical requirements and lead implementation.
  • Implement, deploy and maintain existing and new product features.
  • Enhance software development lifecycle, tools and processes for scalability.
  • Write clear, concise and testable code to maintain codebase quality.
  • Manage scoping, planning and execution of new features and technical initiatives.
  • Mentor team members and foster a culture of learning and quality.

Skills

Rust / C++

Education

Bachelor's or Master's in CS/SE

Job description

You will take technical ownership of a cross-platform desktop application, working on a new Rust-based technology stack for Windows and Linux clients.

Tasks
  • Assess new technologies and support cross-team technical decision making
  • Transform product specifications into technical requirements and lead implementation
  • Implement, deploy and maintain existing and new product features
  • Enhance software development lifecycle, tools and processes for scalability
  • Write clear, concise and testable code to maintain codebase quality
  • Manage scoping, planning and execution of new features and technical initiatives
  • Mentor team members and foster a culture of learning and quality
Profile
  • Significant professional software development experience with Rust, or strong modern C++ background
  • Experience developing cross-platform Windows and Linux desktop applications
  • Familiarity with native or cross-platform desktop UI frameworks
  • Ability to make architectural decisions and contribute to strategic technical planning
  • Strong problem-solving skills and ability to troubleshoot issues remotely
  • Understanding of secure coding practices
  • Bachelor's or Master's degree in Computer Science, Software Engineering or related field
Offer
  • Up to 30% home office, three core days in the office
  • 3–6 months interim, then a permanent position
Company

Online privacy technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Desktop Engineer - Hybrid, Up to 30% Remote
Senior Rust Desktop Engineer - Hybrid, Up to 30% Remote

avec compétence GmbH • Genf

Hybrid
CHF 120,000 - 190,000
Up to 30% home office
Three core days in the office
Interim 3–6 months before permanent
Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Fully remote
Flexible hours
International team
+1
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Remote-first flexibility
Flexible working hours
International collaboration
+3
Senior Rust Software Engineer
Senior Rust Software Engineer

TalentCloud Group • Zürich

On-site
CHF 120,000 - 180,000
Sr. Desktop .NET Engineer
Sr. Desktop .NET Engineer

Jobgether • Switzerland

Remote
CHF 55,000 - 59,000
Monthly contract rate: $6,000-6,500USD
Fully remote in Europe
Long-term contract (2 years, extend to
+2
Rust Engineer – FinTech
Rust Engineer – FinTech

Academic Work • Zürich

Hybrid
CHF 100,000 - 140,000
Senior Technical Lead Software (Rust)
Senior Technical Lead Software (Rust)

avec compétence GmbH • Zug

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

Code Compass 🧭 • Zürich

On-site
CHF 150,000 - 210,000
Feedback-driven culture
Autonomy and continuous learning
Central Zürich office
Remote Rust Engineer - Edge & Mobile Infrastructure
Remote Rust Engineer - Edge & Mobile Infrastructure

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Fully remote
Flexible hours
International team
+1
Staff/Senior Software Engineer - Desktop Application
Staff/Senior Software Engineer - Desktop Application

Nexthink • Vaud

Hybrid
CHF 140,000 - 190,000
Hybrid work model
Lake Geneva view office
Unlimited vacation
+6
Top locations