Software Delivery Supervisor

Testa Search Partners

Software Delivery Supervisor

Atlanta, GA
Full Time
Paid
  • Responsibilities

    The Software Delivery Supervisor is a remote, full-time role responsible for overseeing the day-to-day execution of software delivery projects, ensuring projects are completed on time, within scope, and meet the highest quality standards. Acting as a critical link between technical delivery teams and stakeholders, the Supervisor provides technical guidance, manages resource allocation, and drives continuous improvement initiatives. This position is hands-on and supervisory - actively participating in project delivery while also leading a team of delivery consultants.

    Project and Resource Management

    \- Lead and manage the software delivery lifecycle from project initiation through closure.

    \- Actively participate in cross-functional meetings, including project kickoffs, status reviews, and customer update sessions, to ensure alignment, share progress, and support collaborative decision-making

    \- Create and maintain project plans, timelines, and manage resource allocations.

    \- Track and report on project status, adjusting plans as necessary to meet milestones.

    Technical Leadership

    \- Provide hands-on technical guidance to the team during software configuration, testing, and documentation activities.

    \- Review project deliverables for quality, completeness, and adherence to technical standards.

    \- Stay current with emerging technologies and software development best practices.

    Team Supervision and Development

    \- Supervise a team of Delivery Consultants, providing mentorship, coaching, and performance feedback.

    \- Monitor work assignments, utilization rates, and career development of team members.

    \- Foster a collaborative and accountable team environment.

    Communication

    \- Act as a secondary point of contact for clients and key internal stakeholders during delivery phases.

    \- Communicate project status, risks, challenges, and solutions.

    \- Support pre-sales efforts through creation of technical scopes and level-of-effort estimates.

    Quality Assurance and Risk Management

    \- Implement and enforce best practices for configuration, documentation, and software testing.

    \- Identify project risks early and develop effective mitigation strategies.  Ensure all deliverables meet contractual obligations and internal quality standards.

    Budget and Cost Control

    \- Monitor budgets and financial performance.

    \- Identify opportunities for cost-effective delivery while maintaining high service quality.

    Continuous Improvement

    \- Drive continuous improvement initiatives across project delivery processes, templates, tools, and team collaboration practices.

    \- Gather feedback from project retrospectives to refine delivery methodologies. Documentation

    \- Ensure thorough documentation of technical specifications, configuration changes, test plans, user manuals, and project artifacts.

     

    Skills, Qualifications, and Competencies

    \- Bachelor’s degree in one of the following fields:  information systems, engineering, or computer related field or equivalent work related experience. 

    \- Experience working with customized software products or within a custom software development environment.

    \- Basic knowledge of XML and SQL a plus

    \- 3+ years of experience in technical software delivery, consulting, or project management, with 1+ year in a leadership/supervisory role.

    \- Strong understanding of software development methodologies including Agile, Scrum, or Kanban.

    \- Technical proficiency with C#, Java, Delphi, SQL databases, web and mobile development platforms, and GIS systems (ESRI preferred).

    \- Strong project management skills, with proficiency in project tracking tools (e.g., Jira, MS Project, Smartsheet).

    \- Exceptional communication and interpersonal skills to work effectively with both technical teams and non-technical stakeholders.

    \- Basic knowledge of Oracle or SQL Server

    \- Strong ability to interact effectively with customers and team members

    \- Ability to travel as often as necessary to meet the goals and objectives of the position (up to 5 days/month).