About the Role
Lead the development and evolution of the desktop platform by driving technical strategy, improving system architecture, and ensuring high-quality delivery across the engineering team.
Responsibilities
- Design and implement scalable architecture for desktop applications
- Lead performance optimization initiatives across the platform
- Collaborate with product and design teams to integrate new features
- Mentor engineers and promote best practices in software development
- Own critical components of the desktop codebase
- Drive debugging and resolution of complex technical issues
- Improve build systems and development tooling
- Ensure compatibility across operating systems
- Evaluate and integrate new technologies
- Contribute to long-term technical roadmaps
- Maintain high standards for code quality and test coverage
- Work closely with QA to identify and fix regressions
- Support release management and deployment processes
- Participate in code reviews and system design discussions
- Help define engineering standards and patterns
- Troubleshoot production issues and user-reported bugs
- Optimize application startup and runtime performance
- Enhance security practices within the desktop platform
- Collaborate on cross-platform UI consistency
- Improve telemetry and monitoring systems
- Support integration with backend services
- Refactor legacy components for maintainability
- Ensure accessibility compliance in desktop features
- Contribute to documentation for internal and external use
- Engage with user feedback to guide technical improvements
Nice to Have
- Experience with Electron-based applications
- Contributions to developer tools or IDEs
- Background in observability or API platforms
- Familiarity with Chromium architecture
- Knowledge of desktop packaging and distribution
- Experience with telemetry and crash reporting
- Involvement in performance benchmarking
- Leadership in open-source communities
- Published technical talks or papers
- Experience with accessibility standards
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Part of the core desktop engineering team focused on platform stability and performance
Why This Role Matters
- The desktop platform is central to the user experience, serving millions of developers worldwide. This role directly influences stability, speed, and usability for a global audience.
- Engineers in this position shape the foundation that enables feature innovation across the product.
What You’ll Do
- Lead technical direction for the desktop client, ensuring it remains performant and reliable
- Work across teams to align platform capabilities with product goals
- Drive initiatives that reduce technical debt and improve developer velocity
Available for qualified candidates