[Remote] Desktop Development Manager, DPMS
Note: The job is a remote job and is open to candidates in USA. Carestream Dental builds practice management software used by dental and oral surgery practices. The Desktop Development Manager will lead distributed development teams responsible for mature desktop products, owning predictable delivery, engineering quality, technical debt, release health, compliance work, and team growth.
Responsibilities
- Lead, coach and grow the desktop development teams — line management, weekly one-to-ones, clear goals, honest performance conversations, and thoughtful hiring and onboarding
- Manage a distributed organisation spanning the United States, the United Kingdom, France and offshore delivery partners, holding employees and partners to the same expectations and giving them the same support
- Own predictable delivery across several independent product release trains: what the team committed to, what it delivered, and a clear account of any difference
- Raise the engineering quality bar — code review standards, impact assessment before change, and regression coverage where it matters most
- Manage technical debt deliberately, with a prioritised, tracked and funded paydown plan rather than good intentions
- Partner with Quality Assurance on test strategy, automation and reducing the number of issues that reach customers
- Deliver compliance and regulatory work to fixed external dates, including United Kingdom NHS dental contract requirements
- Own build and release health for desktop software together with DevOps — build, packaging, installers and upgrade paths
- Work closely with Product Management on intake, scope and release readiness, negotiating clearly and early when dates and scope are in tension
- Partner with the global support organisation on customer-reported issues: triage, prioritisation, and commitments the team can genuinely stand behind
- Represent the desktop products to senior stakeholders, including delivery and quality reporting
Skills
- Proven line management of software development teams, including remote and distributed engineers across multiple time zones
- A genuine appetite for owning mature, business-critical codebases — improving what is there and retiring risk incrementally
- Working technical fluency in one or more of C++, Visual Basic, C# / .NET, or a comparable Windows desktop technology. Enough to read a diff, challenge a design and assess the risk of a change — you will not be the one at the keyboard
- Solid grounding in relational databases, including Microsoft SQL Server, and comfort with schema change, data migration and conversion risk
- Azure DevOps or an equivalent work-tracking platform, and branching strategy for several release trains running concurrently
- Continuous integration, and the specifics of shipping desktop software: build, packaging, installers, upgrade paths and code signing
- Risk-based defect triage, root-cause analysis, and running a controlled hotfix process under real customer pressure
- Test-automation and regression strategy, and the judgement to invest coverage where the risk is greatest
- Agile delivery at scale — sprints, planning increments, and working alongside Product Owners
- Leading a blended workforce of employees and delivery partners to one standard of quality, documentation and accountability
- Excellent written communication — notes, status and design rationale a colleague in another time zone can pick up and act on
Benefits
- United States — Remote
Company Overview
Company H1B Sponsorship