Description:
****Average 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 Responsibilities
Leadership & Strategy
-
Partner closely with the VP of Software to execute technology strategy, delivery roadmaps, modernization efforts, and AI adoption initiatives
-
Act as a trusted advisor to the VP, providing transparency into delivery health, risks, capacity, dependencies, and technical decisions
-
Lead, mentor, and manage software engineering teams, including managers, architects, testers and technical leads
-
Drive a culture of accountability, agility, quality, and continuous improvement
Technology, Delivery & Modernization
-
Oversee the design, development, and delivery of web, .NET, and integrated enterprise applications
-
Lead application modernization and application rationalization initiatives, including legacy platform transformation and system consolidation
-
Drive enterprise and vendor integrations using APIs, services, and distributed architectures
-
Ensure all solutions align with regulatory, compliance, security, and data governance requirements
-
Guide adoption of AI-enabled and AI-assisted capabilities across platforms and teams
Agile, DevOps & Execution
-
Provide strong leadership in Agile project management, including sprint planning, backlog prioritization, and delivery forecasting
-
Partner with product owners, business analysts, and stakeholders to ensure clear requirements and alignment
-
Lead and support DevOps automation, including CI/CD pipelines, deployment automation, and release management practices
-
Manage multiple parallel projects and vendor-driven initiatives while meeting delivery commitments
-
Proactively identify risks, manage dependencies, and escalate issues effectively
Required Qualifications
-
10+ years of experience in software development and delivery, with 5+ years in a senior leadership or director-level role
-
Proven experience managing engineering teams in Agile delivery environments
-
Demonstrated success leading modernization and application rationalization initiatives
-
Strong experience overseeing vendor integrations and third-party delivery partners
-
Solid understanding of DevOps automation and modern SDLC practices
-
Experience delivering software in regulated or compliance-driven environments
-
Excellent communication skills, with the ability to work effectively with executive leadership, middle management, and cross-functional teams
-
Ability to operate under pressure while managing multiple concurrent initiatives
Technical Skills (HR / ATS Optimized)Software Engineering & Platforms
-
Web technologies: HTML, JavaScript
-
Backend and enterprise platforms: .NET (C#), Java, Go
-
Experience supporting large-scale, mission-critical applications
AI & Intelligent Systems
-
AI development and AI-enabled application delivery
-
Integration of AI/ML and Generative AI solutions into enterprise systems
-
Use of AI frameworks, platforms, and APIs for automation, analytics, and decision support
-
Responsible AI implementation within security, regulatory, and data governance constraints
Integration & Architecture
-
Enterprise system integrations, RESTful APIs, and service-oriented architectures
-
Vendor and third-party system integrations
-
Distributed systems and interoperability
Agile & DevOps
-
Agile project management (Scrum, Azure DevOps, Kanban, iterative delivery)
-
DevOps automation, CI/CD pipelines, and deployment automation
-
Modern SDLC practices focused on scalability, reliability, and maintainability
Preferred Qualifications
-
Experience in healthcare, nonprofit, public sector, or other regulated industries
-
Exposure to cloud platforms and cloud-native architectures
-
Experience leading large-scale digital transformation programs
Benefits:
-
Competitive 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.
Requirements:
Predictive 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=candidateba
The PI Assessment takes 5-7 minutes to complete. There are no right or wrong answers.