Oversees Casino Platform software development activities, including estimation, development, integration, and support. As a Director of Software Engineering, you will interact heavily with internal leadership, executive leadership, internal staff and external consultants to define and realize strategic objectives for IGT Casino Platforms as well as ensure projects are completed efficiently and effectively.
Responsibilities
* Establish goals and objectives for software development teams * Establish resource requirements, budgets, schedules, and performance metrics for software development * Prepare and oversee project staffing estimates, ensures appropriate resource levels, and mix of competencies among staff * Drive software development culture to ensure product quality while balancing timelines and resource plans * Develop, communicates, monitors, and enforces departmental guidelines for software development * Mentor and develop software engineering managers * Plan, prioritize, and manage the workload of the software engineering department * Work closely with product management to determine feasibility of product features and provide alternatives when necessary * Keep interest and excitement levels high, inside, and outside of the department * Encourage innovation of process and creative development methodologies * Manage maintenance of existing deployed applications including maintenance development, resolving customer field issues, support of delivery projects, and post-sales support * Drive evolution and implementation of software development tools and technologies to ensure ongoing competitiveness in Casino Platforms quality, performance, and the ability to attract and retain engineering talent
Qualifications
* Bachelor's degree in computer science, related discipline, or equivalent experience * 8+ years management experience * 15+ years of experience in software development experience * Experience leading technical teams * Experience with a variety of software development methodologies * Excellent communication skills - able to communicate effectively with technical / non-technical personnel * Able to pass a Security Background Investigation Preferred Education & Experience * Master's degree in computer science or related discipline is a plus * 10+ years of management experience * Experience in gaming industry * Experience with large legacy code bases with multiple customer deployments * Experience with open-source technologies * Experience building reusable software frameworks that are consumed by multiple client applications and development teams * Experience working with geographically distributed teams
Keys to Success
* Building collaborative relationships * Decision making * Drive results * Foster innovation * Personal energy * Self-leadership
IGT is the global leader in gaming. We enable players to experience their favorite games across all channels and regulated segments, from Gaming Machines to Lotteries to Interactive. We have a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, and create value by adhering to the highest standards of service, integrity, and responsibility. IGT has over 12,000 employees.