Devx Logo

Open Position

Director of Software Development

Director of Software Development

Director of Software Development

Job ID: S5Qo

Salary
Salary

175k - 225k

175k - 225k

175k - 225k

Location
Location

Williamsburg

Williamsburg

Williamsburg

Inhouse

Inhouse

Min experience
Min experience

5 Years

5 Years

5 Years

Primary Tech
Primary Tech

CTO, C#

CTO, C#

CTO, C#

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.

Precise talent for your
teams needs

Precise talent for your teams needs