Director, Software
Dallas, IA - USA
Job Summary
****Average salary rate is $93017.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 organizations 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 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 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 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:
PI Assessment takes 5-7 minutes to complete. There are no right or wrong answers.
Required Experience:
Director
About Company
Mainstream Nonprofit Solutions: Your trusted partner for expert administrative support. Empowering nonprofits to focus on their core mission while we handle the backend. Explore our suite of specialized services tailored for charitable organizations.