Tech Stack
ElectronJavaScriptLinuxMacOSNode.jsReactTypeScript
About the role
- Own the architecture for Postman’s Electron-based desktop application
- Design and implement core desktop features, including installers, auto-updates, and OS integrations
- Improve performance across desktop platforms, from startup time to memory and CPU usage
- Drive security best practices for Electron apps, including sandboxing and safe updates
- Keep Postman current with Electron releases
- Partner with Client SDK and Build/Release teams to align architecture and delivery
- Collaborate across engineering to ensure a consistent, performant, and secure desktop experience
- Shape technical direction across engineering by collaborating with other platform teams and aligning them on desktop needs
- Mentor engineers and provide hands-on leadership
Requirements
- Proven track record as a Staff, Principal, or Lead engineer building cross-platform desktop applications
- Deep expertise with Electron, Node.js, and modern web technologies (JavaScript, TypeScript, React)
- Strong understanding of cross-platform packaging, auto-update systems, and OS-level integration (Windows, macOS, Linux)
- Experience improving performance and security in large-scale desktop applications
- Proficiency in C++ for writing native modules or integrations
- Familiarity with Win32 APIs and macOS APIs for native integration and platform-specific optimizations
- Demonstrated ability to set technical direction, mentor engineers, and influence peers across teams
- Hands-on leadership and ability to act as the technical anchor for a lean team
- Systems thinker with pragmatic problem-solving and high standards
- pay-on-performance philosophy
- flexible schedule
- full medical coverage
- flexible PTO
- wellness reimbursement
- monthly lunch stipend
- wellness programs for physical and mental health
- frequent and fascinating team-building events
- donation-matching program
- hybrid work model (employees in specified locations expected in-office 3 days/week)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ElectronNode.jsJavaScriptTypeScriptReactC++cross-platform packagingauto-update systemsWin32 APIsmacOS APIs
Soft skills
mentoringhands-on leadershiptechnical directioninfluencing peersproblem-solvingcollaborationperformance improvementsecurity best practicessystems thinkinghigh standards