
Director, Software Engineering

PointClickCare
Summary
Join PointClickCare as Director of Engineering and lead the development of the A&P product line. You will manage and coordinate development using Agile/Scrum, participate in defining product strategy, and drive implementation initiatives. Collaborate with Product Management, create software development plans, and ensure operational excellence. Provide leadership and guidance to development teams, supporting them in resolving technical and people issues. This role requires extensive experience in managing commercial enterprise software products, expert-level software development, and executive-level team management. A degree in a related field and experience with Agile methodologies, SaaS/cloud software, and multi-site development are essential.
Requirements
- Prior experience in managing a commercial enterprise software product through the entire life cycle-from initial requirements gathering through product release and ongoing support
- Expert-level software development experience with senior leadership exposure
- Executive-level experience managing and mentoring development teams
- Degree in Computer Science, Engineering, Information Technology, or a related field
- Experience in Agile development methodologies and multi-site development
- SaaS or cloud software experience
- Ability to build and lead strong teams that achieve high performance standards
- Strong internal and external relationship-building skills
- Excellent written and verbal communication skills
- Ability to organize and prioritize work demands in a fast-paced environment
Responsibilities
- Lead the development of PointClickCare's A&P product line
- Ensure Development Managers and their teams have appropriate product specifications, directions, and resources to deliver on projects
- Collaborate with the Product Management team to plan and implement projects on time, on quality, and on target
- Ensure teams collaborate with Product Management in product vision and roadmap
- Create software development plans that meet current and future needs
- Ensure operational excellence and work with architecture and technology services teams on the design and architecture of the existing software application
- Coordinate release planning and sprint planning
- Monitor and manage execution against sprint and release plans across multiple concurrent development initiatives in conjunction with the product team
- Provide leadership and guidance to coach, motivate, and lead teams to their optimum performance levels and career development
- Support teams in the resolution of technical and people issues
Benefits
- Retirement Plan Matching
- Flexible Paid Time Off
- Wellness Support Programs and Resources
- Parental & Caregiver Leaves
- Fertility & Adoption Support
- Continuous Development Support Program
- Employee Assistance Program
- Allyship and Inclusion Communities
Share this job:
Similar Remote Jobs
