Open Position
Job ID: S5Qo
Position Details
The Director of Software Development will be responsible for leading our software development team, managing delivery, improving development processes, and providing hands-on technical leadership. This person should be able to lead developers, review code, resolve blockers, manage releases, improve workflows, and step into the codebase when needed.
Key Responsibilities
Lead, coach, and develop the software development team.
Set priorities, assign work, and hold team members accountable.
Review code, resolve technical blockers, and maintain development standards.
Manage software projects from planning through deployment.
Oversee releases, deployments, version control practices, and release readiness.
Improve development workflows, QA processes, standards, and best practices.
Support hiring, performance reviews, promotions, compensation recommendations, and performance improvement actions.
Partner with business stakeholders to understand needs and deliver effective technology solutions.
Communicate progress, risks, resource needs, and priorities to leadership.
Advise on software architecture, technical risks, security, scalability, and long-term planning.
Support automation, AI-related initiatives, and practical adoption of new technologies.
Help build a scalable, high-performing, collaborative, and innovative development organization.
Qualifications
5+ years of software development experience.
Strong technical leadership experience.
Full-stack development background with technologies such as .NET, C#, SQL Server, Git, React, or similar.
Experience leading developers and managing software delivery from planning through production release.
Strong understanding of software architecture, deployments, QA, security, and technical strategy.
Strong communication, leadership, accountability, and business partnership skills.
Director-level leadership experience preferred.
Healthcare technology or claims management experience is a plus.
Success in this role will be measured by team performance, quality and consistency of delivery, development team growth, process improvement, technical maturity, successful releases, strong cross-functional collaboration, and contribution to company objectives through effective technology leadership.


