CareerPlan

Software Engineer - E6 - Desktop

USAFull-time2026-09-07 → 2026-11-10
Hybrid

Core

Own the full lifecycle of desktop-focused features, including design, development, testing, debugging, and deployment, while optimizing performance and architecture.

Role type

Senior IC software engineer (desktop)

Builds

Desktop applications and SaaS solutions

Domain

Software engineering / Desktop development

Deliverable

product features

Required skills

C#, JavaScript, Java, system-level APIs, automation APIs, performance engineering, MVC, SOLID principles, design patterns, full SDLC ownership

Preferred skills

ReactJS, Swift, Objective-C, desktop application development

Responsibilities

Design, develop, test, debug, and deploy desktop features; improve code structure and architecture; mentor engineers and participate in hiring; collaborate with product and UX/UI teams

Seniority

Senior, hands-on IC