****Average salary rate is $93,017.60 (including wage, incentives, bonuses, overtime, shift differential, etc.)****
Role Summary
The 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.
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.