What are the responsibilities and job description for the Head of Delivery position at BW LLC?
Head of Delivery Summary
Our client is seeking a Head of Delivery to manage their software development/ consulting team. The ideal candidate will have a proven track record of successfully leading and managing software and consulting teams with exceptional communication and leadership skills. The Head of Delivery will oversee all aspects of project planning and execution, including budgeting, scheduling, resource allocation, and risk management. You will work closely with cross-functional teams to ensure that projects are delivered on time, within scope, and to the satisfaction of leadership and client expectations. You will manage fast-paced projects with budgets ranging from 50-2000 hours. Create a scalable, repeatable methodology and ensure its use and success through monitoring and quality controls. This role requires strategic and hands-on problem-solving. You will oversee the implementation and utilization of low code/no code development tools, manage a team of developers working with these tools, and ensure timely delivery of technical solutions using low code/no code methods.
We encourage you to apply for this opportunity if you are passionate about developing, scaling, and managing teams. We offer a competitive salary, a comprehensive benefits package, and a dynamic hybrid work environment
Key Attributes of a Successful Head of Delivery:
Leadership Skills: The ability to inspire and lead teams is paramount. Instill confidence, foster collaboration, and provide clear direction to achieve project goals.
Strategic Thinking: The role demands a strategic mindset to align project delivery with the overall goals of the organization. This involves anticipating future challenges, identifying opportunities, and planning for long-term success.
Effective Communication: Clear and concise communication is essential for managing client relationships, addressing team concerns, and ensuring that everyone involved in a project is on the same page. The Head of Delivery serves as a bridge between clients, team members, and leadership.
Problem-Solving Skills: The ability to identify and solve complex problems is a key attribute. Adept at analyzing situations, making informed decisions, and implementing effective solutions to overcome challenges.
Adaptability: Given the dynamic nature of professional services, adaptability is crucial. Our successful Head of Delivery is open to change, embraces innovation, and can pivot strategies when necessary.
Negotiation Skills: Negotiation skills are vital for managing client expectations, resolving conflicts, securing resources, and must be skilled in finding mutually beneficial solutions in various situations.
Responsibilities:
● Project Management Oversight: The primary responsibility of a Head of Delivery is to ensure that projects are managed efficiently from initiation to completion. This involves overseeing project managers and teams, monitoring project timelines, and ensuring that deliverables meet quality standards.
● Resource Allocation and Management: Effectively allocating resources, both human and material, is crucial for project success. The Head of Delivery must have a deep understanding of team members’ skills and expertise to match them with the right projects. This involves balancing workload, skill sets, and project requirements.
● Crisis Management: Identify and work with project leads and developers to proactively foresee risks and solve escalations. Urgency, attention to detail, communication, and follow through on escalation management is key. The Head of Delivery will act as the final escalation point with project or client escalations. The Head of Delivery must be confident, fair, and trusted to see escalations through to completion.
● Client Communication and Relationship Management: Building and maintaining strong client relationships is a key aspect of the role. The Head of Delivery often serves as a liaison between the client and the delivery team, ensuring that client expectations are met and addressing any concerns or issues that may arise during the project.
● Risk Management: Identifying and mitigating risks is inherent to project management. The Head of Delivery must have a keen eye for potential risks that could impact project timelines or deliverables. Implementing risk management strategies and contingency plans is essential to navigate uncertainties effectively.
● Quality Assurance: Maintaining a high standard of quality in project deliverables is critical. The Head of Delivery is responsible for implementing and monitoring quality assurance processes to ensure that all work meets or exceeds client expectations.
● Performance Monitoring and Reporting: Implementing performance metrics and key performance indicators (KPIs) is essential for tracking project progress. The Head of Delivery oversees the creation and analysis of reports that provide insights into project performance, enabling data-driven decision-making.
● Process Improvement: Continuously improving delivery processes is vital for staying competitive and meeting evolving client needs. The Head of Delivery identifies areas for process optimization and works collaboratively with teams to implement improvements that enhance efficiency and effectiveness.
● Strategic Planning: Develop and align the objectives and strategies with the organization's goals and vision.
● Stakeholder Management: Build and maintain relationships with project stakeholders, including senior leadership, project teams, clients, and external partners.
● Talent Development: Vet and hire candidates to join the team, identify skill gaps, provide coaching and mentoring to the delivery team, and promote professional development opportunities.
● People Management: Recruit, train, manage, and coach all members of the delivery team, ranging from developers, consultants, analysts, and project managers.
Essential Duties:
● Need a hands-on do-er to work with delivery team members directly to solve blockers, issues, and escalations.
● Daily and weekly monitoring of team members, projects, and client standards
● Deeply assess all project health weekly – including but not limited to scope management, budget, client expectations, testing criteria
● Create and manage internal Project Management cadence to track and manage all facets of all open projects
● Ensure that all projects are proceeding according to timelines, meeting targets and expectations. Conducts project reviews with the Leadership of the company, including planned vs actual for project cost, schedule, budget, and milestone progress.
● Coordinate project resources, including project managers, technical experts, and other staff, to ensure that project objectives are met.
● Develop and implement project management tools and software, including project management software, scheduling tools, and other project-related software.
● Create and manage methodology standards and templates.
● Analyze project data and metrics to identify areas for improvement and to ensure that project goals and objectives are being met.
● Lead project risk management efforts to identify and mitigate project risks and to ensure that project deliverables are completed on time and within budget.
● Provide guidance and support to project managers and project teams, including training and development, to ensure that projects are managed effectively and efficiently.
● Crisis Management, troubleshooting, problem-solving, and getting projects back on track.
● Lead project postmortems to document shortcomings and suggest and implement improvements for future projects.
Experience:
● Eight (8) years of experience in a leadership role, including leading and managing teams, setting strategic goals, and overseeing the successful execution of projects.
● Software Development Industry Knowledge: Strong knowledge of the software development industry, including an understanding of low code no code systems, regulations, and industry trends, is crucial for effectively managing projects within a software development company.
● Communication and Stakeholder Management: Excellent communication skills, both written and verbal, are necessary for effectively communicating with project teams, stakeholders, and senior leadership. The ability to build strong relationships and manage stakeholders' expectations is vital for success in this role.
● Analytical and Problem-Solving Abilities: The Head of Delivery should possess strong analytical skills to assess project data, identify trends, and make data-driven decisions. You should be a skilled problem solver, capable of resolving complex issues that arise during project execution.
● Attention to detail: Head of Delivery must assess details within delivery to form detailed and complex solutions
● Ability to learn current technologies the company is using to create solutions for clients.
● Experience with Agile software development.
● Experience with Process-driven applications.
● Experience with the following: Jira, Confluence, Excel, and other Project Management Software Tools
Education/Certification:
● Education and Experience: A bachelor's degree in a relevant field such as project management, business administration, or information technology is required.
● Project Management Certification (preferred but not required): Holding a recognized project management certification, such as Project Management Professional (PMP), demonstrating a solid understanding of project management principles and best practices.
Physical Requirements:
· The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made for individuals with disabilities to perform essential functions. While performing the duties of this job, the employee is required to perform sedentary work which includes sitting for long periods and occasionally required to lift 25 lbs. (11.3 kg).
This position offers a competitive base salary. This is a hybrid role in Colorado. We offer an exceptional benefits package including medical, dental, vision, life, supplemental insurance, EAP, HSA, 401(K), vacation, holiday, and sick time.
Our client is an EEO Employer. Our client is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our client is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Our Client, Inc. provides reasonable accommodation for applicants with disabilities. Applicants who require reasonable accommodation to submit an employment application or otherwise participate in the application process should contact Our Client’s Human Resources to arrange for such accommodation.
Job Type: Full-time
Pay: $142,000.00 - $160,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off
- Paid training
- Referral program
- Vision insurance
Day range:
- Monday to Friday
Experience level:
- 8 years
Application Question(s):
- You will oversee the implementation and utilization of low code/no code development tools, manage a team of developers working with these tools, and ensure timely delivery of technical solutions using low code/no code methods. Pleae describe your experience.
Experience:
- Agile software development: 8 years (Required)
- Jira, Confluence, Excel, and other software: 8 years (Required)
- Identifying and solving complex problems: 8 years (Required)
- Creating a scalable, repeatable methodology: 8 years (Required)
Ability to Commute:
- Denver, CO 80218 (Required)
Ability to Relocate:
- Denver, CO 80218: Relocate before starting work (Required)
Work Location: Hybrid remote in Denver, CO 80218
Salary : $142,000 - $160,000