Director, Software

Mainstream Nonprofit Solutions Inc.Wichita Falls, TX

About The Position

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.

Requirements

  • 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
  • Web technologies: HTML, JavaScript
  • .NET (C#), Java, Go
  • Experience supporting large-scale, mission-critical applications
  • 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
  • Enterprise system integrations, RESTful APIs, and service-oriented architectures
  • Vendor and third-party system integrations
  • Distributed systems and interoperability
  • 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

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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
  • 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

Benefits

  • Competitive salary
  • health benefits
  • 401(k) match
  • personal leave
  • paid holidays
  • longevity bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service