Lead Software Engineer – CoCounsel Legal Desktop App
HybridZug, Zug, Switzerland
Job Summary
Establish the technical foundation of the CoCounsel Legal desktop app by making early architecture decisions on framework choice, project structure, and auto-update infrastructure. Deliver hands-on engineering contributions across core features including the main agent experience, local file integrations, and OS-level notifications. Integrate with the CoCounsel backend and AI Platform teams to connect the desktop app to agent APIs, streaming responses, and authentication flows. Define and uphold desktop engineering standards through code review practices, testing strategies, and performance benchmarks while mentoring engineers in a greenfield environment. Partner with Product and Design to translate requirements into technically sound desktop experiences and raise feasibility concerns early.
Required Qualifications
- 7+ years of software engineering experience
- significant depth in desktop application development for Windows and/or macOS
- Proven experience leading technical direction on a desktop product — framework choices, architecture patterns, packaging, and engineering standards
- Track record shipping high-quality, production desktop applications in a professional or enterprise context
- Hands-on experience with one or more desktop frameworks: Electron, Tauri, native Win32/macOS APIs, or equivalent
- Experience integrating desktop applications with cloud APIs including streaming, authentication (OAuth/SSO), and local file system access
- Ability to mentor and elevate engineers through code review, design discussions, and technical pairing
- Clear technical communicator — able to articulate tradeoffs to both engineers and non-technical product partners
Desired Qualifications
- Experience building greenfield desktop applications — ideally as the first or founding engineer
- Background in legal tech, productivity software, or professional-services SaaS
- Experience building AI-powered desktop features — streaming chat interfaces, local inference, context-aware actions
- Familiarity with enterprise desktop deployment patterns (MSI/PKG packaging, MDM, SSO, app configuration)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.