JOBSEARCHER

Software Development Manager

Overview In this Software Development Manager role, you lead a large Windows desktop product (Xactimate Desktop) through feature delivery and platform modernization. You will guide delivery, technical direction, and people leadership for a distributed team across the US and India. You’ll balance ongoing delivery with modernization work, using strong technical judgment to align engineering, product, and business goals. This is a hands-on leadership position with high visibility and meaningful impact on a mission-critical platform. Compensation / BenefitsHealth InsuranceRetirement PlanDisability benefitsPaid Time Offwork flexibilitycompetitive total rewards package ResponsibilitiesManage 4 team leads and 3 principal engineers, plus ~30-person org, coaching and performance developmentOwn reliable, high-quality delivery across active initiatives; collaborate with Product, QA, and architecture to scope and planRemove delivery impediments and manage escalation paths; own production support, monitoring, and incident responseProvide technical direction for a large modular monorepo, including shared libraries and UI, grounded in judgment and systems thinkingOwn CI/CD pipeline health, build/test/release automation, and evolving pipelines with platform growthLead legacy-to-modern technology transitions, balancing feature delivery with migration debt and sequencing riskEnsure code quality, scalability, and maintainability across modernized and legacy .NET targets; promote testing, security, and documentationServe as technical continuity for a product integrated with insurance claims workflows, data exchange, and compliance contextsModel hands-on leadership in AI-assisted engineering and drive cross-functional engagementInfluence engineering-wide practices and participate in org-wide initiatives and guilds Key requirementsProven experience managing software engineering teams of comparable scale, including people-managersStrong technical judgment and systems thinking for architecture evaluation and cross-stack decisionsDemonstrated problem-solving ability with complex technical and organizational challengesAbility to synthesize technical, product, and business context into clear decisionsRapid technical fluency in unfamiliar domains, including AI-assisted toolsDirect experience owning or significantly evolving CI/CD pipelines for a production codebaseDirect experience leading legacy-to-modern technology migrations while delivering featuresDemonstrated ownership of production delivery, incident response, and operational excellenceCoaching and developing engineering leads and senior engineersEffective communicator with cross-functional Stakeholders (Product, QA, architecture)Coaching and developing leadersCross-functional collaborationStrong communication to technical and non-technical stakeholdersC#/.NET Windows desktop development (WPF, WinForms; MVVM)SQLite local data/storageMonorepo with shared libraries; MSBuild, Visual Studio, NuGet