Senior Desktop Systems Engineer
Project overview
Group107 is looking for a Senior Desktop Systems Engineer to join a client project - Othello, a SalesTech startup building a real-time AI platform that empowers sales professionals to succeed in every conversation. The platform integrates with calendar, email, and CRM, delivering smart pre-meeting insights, live in-call guidance, and post-call performance analysis (buyer sentiment, action items, recommendations).
You will join an early-stage, well-funded team (pre-seed at $20M valuation, backed by Long Journey Ventures and founders of DoorDash, Axonius, Exodigo, and Chime) at a critical moment โ just before the seed round โ with enterprise pilots already running with companies of $10B+ market cap, including U.S. Steel.
Responsibilities
- Build and improve a high-performance desktop application across macOS and Windows
- Own OS-level behavior including window management, lifecycle, background processes, system events, permissions, notifications, installers, auto-updates, and device or app integrations
- Design and implement native modules and system-level integrations where needed
- Work across Electron, native code, and desktop architecture to push the product far beyond a typical web app in a shell
- Help define how the application is structured across processes, IPC boundaries, native capabilities, and the frontend layer
- Drive performance, responsiveness, stability, and correctness across the desktop stack
- Contribute to product experience and interaction quality, especially where desktop behavior directly shapes UX
Take full ownership of complex desktop problems end-to-end, from architecture to delivery, with minimal supervision
Requirements
- 8+ years of professional software engineering experience
- 3+ years of hands-on experience building production desktop applications
- Strong experience building desktop software on macOS and/or Windows
- macOS: Advanced knowledge of Swift (Objective-C is a plus)
- Windows: Strong experience with Rust or C++ (C# is acceptable)
- Deep understanding of operating system behavior and desktop application architecture
- Strong grasp of system-level concerns: process architecture, memory and CPU usage, IPC, permissions, windowing, file system access, auto-updates, and OS integrations
- Ability to reason about low-level implementation details while keeping product quality high
- Experience designing software that feels truly native on macOS and Windows
- Experience with Electron in production
- Solid React knowledge and frontend sensibility
- Strong engineering judgment, problem-solving ability, and high execution standards
- Ability to look at the product from a user perspective and care deeply about responsiveness, smoothness, and correctness
- English โ Advanced (C1) or higher
Soft Skills
- Very strong written and verbal communication skills
- High ownership โ drives problems to resolution without micromanagement
- Self-sufficient and comfortable operating with minimal task-level direction
- Strong product mindset โ evaluates engineering decisions through the lens of end-user experience
- Ability to take on hard engineering problems and solve them properly
- Comfortable in an early-stage, fast-moving startup environment
Nice to Have
- Experience publishing apps to the Mac App Store and/or Microsoft Store
- Familiarity with code signing, notarization, and update channels (Sparkle, Squirrel, etc.)
- Experience with audio/video capture, accessibility APIs, or system-wide overlays
- Exposure to AI-powered product features or real-time data pipelines
- Experience working with FastAPI / Python backends or GCP infrastructure
Required skills experience
| MacOS | 3 years |
| Windows OS | 3 years |
| Swift | 3 years |
| Rust | 3 years |
| C++ | 3 years |
| Electron.js | 3 years |
Required languages
| English | C1 - Advanced |