Director of Product Development

  • Foundant Technologies
  • Bozeman
  • Oct 08, 2018
Full time Management

Job Description

Position Summary
Foundant’s Director of Product Development is a high-visibility management position that requires leadership, technical experience, and a demonstrated ability to manage software development teams. The Director will manage the development, delivery, and infrastructure of multiple SaaS products. The Director will also contribute to strategic planning to support the continued evolution of Foundant’s multiple products, will work cross-functionally with other managers and teams to identify opportunities for improvements in processes and products, and will foster growth and engagement within the Research & Development team and the company.

Specific Responsibilities

Technical Management

  • Manage the day-to-day development, testing, deployment, and technical support of multiple SaaS products by ensuring that:
    • Development efforts are aligned with Product Team direction for each product
    • Progress is communicated effectively between teams and across the company
    • Product releases are consistently high quality (low in defects)
    • Technically challenging cases are resolved in a timely manner and to customer’s satisfaction
  • Ensure the necessary infrastructure is in place to support highly performant and high-quality user experiences for all products
    • Work with hosting vendors to understand infrastructure options
    • Work with internal team to assess performance and update infrastructure as necessary
    • Engage necessary team members to understand the infrastructure requirements to support future functionality of existing and/or new products
  • Ensure products are compliant with license terms of embedded technologies and products
  • Ensure that each product is developed, deployed, and maintained in a secure manner (in accordance with SaaS security best practices and internal security policies and procedures)
  • Manage the evolution of the team structure and technology practices to support continued growth in clients and expansion of products

Corporate Management

  • Lead, coach, support, and manage team members
    • Create an inspiring team environment with an open communication culture
    • Meet frequently with and be accessible for team members
    • Work with team members to identify goals, as well as personal and professional training and development opportunities
    • Evaluate the performance of team members against their personal goals, department goals, and company objectives
  • Ensure appropriate staffing levels are in place
    • Identify resource needs
    • Make hiring, promotion, disciplinary, and compensation recommendations
  • Participate in business planning as a member of Foundant’s management team
    • Work effectively and collaboratively with other leaders across the company to identify and achieve company goals
    • Manage staffing and operational budget
  • Adhere to Foundant Security, Confidentiality and Privacy policies and procedures at all times

Required Skills

Leadership

  • Demonstrated ability to build and manage strong teams with a focus on sustainably meeting organizational goals
  • Willingness and ability to advocate for the team

Critical thinking

  • Demonstrated ability to anticipate and assess problems and to effectively evaluate, test, and implement solutions

Collaboration

  • Demonstrated ability and willingness to form ad hoc teams and work effectively with multiple team members
  • Willingness to work with individuals and teams across the company to identify opportunities to improve processes and products

Communication

  • Strong verbal and written communication skills
  • Strong listening skills
  • Ability to translate company strategies into team and individual goals

 Preferred Experience

  • Bachelor’s degree in Computer Science or Information Systems/Technical discipline
  • 7+ years of software development experience, preferably on SaaS solutions
  • 3+ years of technical lead / systems architecture experience preferred
  • 3+ years managing software development teams that create and support SaaS solutions
  • 3+ years working with .NET technologies
  • Working knowledge of Agile methodology
  • Proven commitment to exceptional customer experiences

We offer a competitive benefits package including health and dental insurance, Simple IRA with company match, personal development budget, vacation stipend, flexible work schedule, and more.