DIRECTOR PRODUCT DEVELOPMENT

Boyd Gaming Corporation   •  

Las Vegas, NV

Industry: Hospitality & Recreation

  •  

5 - 7 years

Posted 40 days ago

Position Description:

The Director, Product Development, is a transformational leader, responsible for managing multiple software engineering delivery teams who are responsible for designing and implementing solutions that have scale, speed and are extensible in delivering system features and functions to drive the company forward. This role requires the ability to balance between people management, leadership, and technical responsibilities. This position will collaborate with the engineering leaders, as well as cross-functionally with Data, DevOps, and QA. This role will be responsible for monitoring and managing team performance, velocity and individual team member development. This position is an excellent opportunity to help drive our product development teams and process, while mentoring individual's development and growth.

  • Hands-on experience programming with the AWS stack, scripting and web programming languages
  • Production-level experience deploying and managing data warehouses on-premise and in the cloud with mature practices in Data ingestion, Data Quality, Data Transformation and Data Governance
  • Experience managing both in-source and outsource product development teams, aligning common metrics of performance and velocity at the team and individual levels
  • Ability to help team members and leaders perform technical trade-offs of architecture and technology choices
  • Requires significant experience creating high traffic, public cloud based robust application solutions.
  • Mentor, motivate, engage, and reward the team of developers, analysts, and testers to achieve their individual potential and the larger team success.
  • Develop team members training plans, ensuring that they align with the company's objectives and the individuals career goals
  • Help to promote communication, collaboration and engagement across teams
  • Mentor team members on the quality of their deliverables, communication skills and project participation
  • Identify opportunities that will help team members to reach their stretch goals and individual career objectives, while collaborating with the Director Engineering to help engage on these opportunities
  • Understand the company's strategic objectives and alignment with engineering initiatives and programs
  • Help to effectively communicate to team members changes to company objectives that may impact initiative delivery timelines, goals and prioritization
  • Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance
  • Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players
  • Employ agile based development methodologies in partnership with stakeholders
  • Empower team members to support continuous improvement and simplification of technology and underpinning stacks
  • Manage technology initiatives across your teams serving as both technical leader as well as project manager


Position Requirements:

  • Bachelor's Degree in Computer Science/Software Engineering or equivalent field; Master's Degree in Computer Science/Software Engineering or equivalent field; or equivalent work experience
  • 5 years; Deploying and Maintaining software products in a cloud environment
  • 5+ years in a leadership role including experience leading a software engineering team, setting priorities and plans to meet business goals and objectives
  • Experience with managing and mentoring high-performance agile-based engineering teams
  • Experience with commercial and in-house API development and middle-tier architectures
  • Excellent communication skills, both written and verbal
  • Expert command of DevOps concepts, processes and best practices
  • Leadership skills to drive evolution and change
  • Strong customer relationship management skills with ability to prioritize and develop creative solutions to problems
  • Strong process-oriented approach to all work products
  • Must be able to obtain/maintain any regulatory licenses