Director, Software
ApplyJob TypeFull-timeDescriptionAverage salary rate is $93,017.60 (including wage, incentives, bonuses, overtime, shift differential, etc.)****Role SummaryThe Software Technology Director reports directly to the VP of Software and serves as a key partner in executing the organization’s software, AI, and modernization strategy. This hands-on leadership role provides strategic, technical, and people leadership across software engineering, AI-enabled solutions, application modernization, and enterprise integrations. Working closely with the VP of Software, the Director translates strategy into execution, leads multiple delivery teams, and ensures reliable, compliant, and high-quality outcomes across web platforms, .NET applications, and regulated systems. The role requires strong leadership, deep technical expertise, and the ability to deliver across parallel initiatives in a fast-paced, high-pressure environment.Key ResponsibilitiesLeadership & StrategyPartner closely with the VP of Software to execute technology strategy, delivery roadmaps, modernization efforts, and AI adoption initiativesAct as a trusted advisor to the VP, providing transparency into delivery health, risks, capacity, dependencies, and technical decisionsLead, mentor, and manage software engineering teams, including managers, architects, testers and technical leadsDrive a culture of accountability, agility, quality, and continuous improvementTechnology, Delivery & ModernizationOversee the design, development, and delivery of web, .NET, and integrated enterprise applicationsLead application modernization and application rationalization initiatives, including legacy platform transformation and system consolidationDrive enterprise and vendor integrations using APIs, services, and distributed architecturesEnsure all solutions align with regulatory, compliance, security, and data governance requirementsGuide adoption of AI-enabled and AI-assisted capabilities across platforms and teamsAgile, DevOps & ExecutionProvide strong leadership in Agile project management, including sprint planning, backlog prioritization, and delivery forecastingPartner with product owners, business analysts, and stakeholders to ensure clear requirements and alignmentLead and support DevOps automation, including CI/CD pipelines, deployment automation, and release management practicesManage multiple parallel projects and vendor-driven initiatives while meeting delivery commitmentsProactively identify risks, manage dependencies, and escalate issues effectivelyRequired Qualifications10+ years of experience in software development and delivery, with 5+ years in a senior leadership or director-level roleProven experience managing engineering teams in Agile delivery environmentsDemonstrated success leading modernization and application rationalization initiativesStrong experience overseeing vendor integrations and third-party delivery partnersSolid understanding of DevOps automation and modern SDLC practicesExperience delivering software in regulated or compliance-driven environmentsExcellent communication skills, with the ability to work effectively with executive leadership, middle management, and cross-functional teamsAbility to operate under pressure while managing multiple concurrent initiativesTechnical Skills (HR / ATS Optimized)Software Engineering & PlatformsWeb technologies: HTML, JavaScriptBackend and enterprise platforms: .NET (C#), Java, GoExperience supporting large-scale, mission-critical applicationsAI & Intelligent SystemsAI development and AI-enabled application deliveryIntegration of AI/ML and Generative AI solutions into enterprise systemsUse of AI frameworks, platforms, and APIs for automation, analytics, and decision supportResponsible AI implementation within security, regulatory, and data governance constraintsIntegration & ArchitectureEnterprise system integrations, RESTful APIs, and service-oriented architecturesVendor and third-party system integrationsDistributed systems and interoperabilityAgile & DevOpsAgile project management (Scrum, Azure DevOps, Kanban, iterative delivery)DevOps automation, CI/CD pipelines, and deployment automationModern SDLC practices focused on scalability, reliability, and maintainabilityPreferred QualificationsExperience in healthcare, nonprofit, public sector, or other regulated industriesExposure to cloud platforms and cloud-native architecturesExperience leading large-scale digital transformation programsBenefitsCompetitive salary, health benefits, 401(k) match, personal leave, paid holidays, longevity bonus, and more.Apply: Visit www.tfifamily.org/employment to apply.TFI Family Services is an Equal Opportunity Employer.RequirementsPredictive Index Assessments assist hiring managers to determine if a candidate may be a good match for the position.Please complete a Predictive Index Assessments at the following link below:https://assessment.predictiveindex.com/692W/77c2f3cb-2384-4e8f-a420-78712ee5548b?type=candidatebaThe PI Assessment takes 5-7 minutes to complete. There are no right or wrong answers.Salary DescriptionAverage salary rate for this position $93,017.60