Senior Software Engineer, Desktop Applications
Advertised by Try&Hire on behalf of a client · Reference TAH-677XR
- Discipline
- Software engineer
- Region
- Geneva, Genève (GE)
- Client
- Online privacy technology
- Advertised on
- 24.10.2026
You will take technical ownership of a cross-platform desktop application, working on a new Rust-based technology stack for Windows and Linux clients.
Your 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
What you bring
- 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
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, three core days in the office
- 3–6 months interim, then a permanent position
Technologies
- Rust
- Golang
- C++
- Qt
- JS
- TypeScript
- React
- Electron
- Git
- GitLab
- GitHub
- GitLab CI
How to apply
You apply with your Try&Hire profile: upload your CV, check the details, enter key facts and availability. A short introduction video is optional but helps. Our team will get in touch if your profile fits the assignment.