Engineering Manager

Full Time
Job Posting Details
About Video Gaming Technologies, Inc.
Founded in 1991, Video Gaming Technologies, Inc., is a leading North American developer, manufacturer and distributor of casino games for the Class II (Native American bingo-based gaming) and emerging markets.
Summary
The Engineering Manager works with VGT senior management to develop strategic technical goals based on alignment with the Product Roadmap. This position contributed to departmental budget planning and management, mentors and coaches individual associates, and supports product development and engineering support to Scrum teams by removing impediments and aiding the Scrum Master to meet schedule and quality, while reducing unplanned distractions.
Responsibilities
* Leadership * Technical Knowledge * Continuous Improvement * Teamwork/Collaboration * Problem Solving * Planning and Organizing * Communication * Leads recruitment and hiring of new Scrum team members with active involvement from the existing team members. * Fosters a collaborative and self-managing environment through coaching and mentoring of associates. * Provides associate career development on an as needed basis. * Plans training and skill development for associates. * Provides performance evaluations for associates. * Removes impediments which Scrum teams are not able to resolve on their own. * Supports Scrum Masters to protect teams from distractions. * Collaborates with VGT management to anticipate new tools or skills needed by teams. * Ensure disciplined engineering practices are followed by the team members for high quality product releases * Stays up to date with industry and company technologies and products. * Sets technical vision and goals and ensures technical vision and goals are in strategic alignment with the product roadmap. * Initiate, foster, and maintain positive working relationships with internal and external development organizations in a Scrum environment. *
Ideal Candidate
**Required Skills** * Experience working in a Scrum/Agile environment. * Strong hands-on experience followed by managing systems/software development teams using Windows Embedded, C++, C#/.NET or Java. * Strong knowledge of object-oriented analysis and design, design patterns and UML modeling * Strong knowledge of networking protocols and networking programming interfaces * In-depth knowledge of Windows internals and messaging, and multi-threading techniques. * Ability to coach and mentor team members. * Collaborate with the Product Management to ensure the technical vision aligns with the product vision. * Ability to quickly understand current technology and regulatory requirements of the casino gaming industry * Ability to anticipate new skill and tool needs based on the product and technical road maps. **Desirable Skills:** * Experience in managing systems/software development in a distributed architecture using Web-services, Windows Server technologies, and relational databases (MS SQL Server). * Hands-on experience with RTOS, driver development and architecture/design skills * Unity 3D, Flash or similar game development platform experience **Required Experience** * Bachelor’s Degree in Computer Science, Information Systems or Engineering or equivalent work experience in related field. * Casino gaming industry experience preferred. * 6+ years of Technical Development experience * 2 years of experience working in a Scrum/Agile environment.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.