Director of Software Engineering
Current Available Positions: Loomis, CA.

Powerhouse gaming has an exciting opportunity for an experienced leader to grow the software development team during a period of rapid growth.   The ideal candidate would have managed several small teams totaling more than 20 developers using Agile software development methodologies.   This role requires a person with the unusual combination of talents of being able to act as a mentor through technical mentor and provide engineering vision for the management team. The selected individual will be expected to guide the architecture of new products and maintenance of existing products with their strong understanding of C# .NET, .NET Core, MS SQL, PostgreSQL and Unity frameworks.
  • Inspire the team to deliver quality software with the highest possible levels of customer engagement.
  • Own overall resourcing and road map for all the software development.
  • Provide creative vision and strategy for future software products.
  • Grow and mentor distributed teams of product developers, software developers, QA technicians and creative designers.
  • Collaborate with marketing, hardware, sales and finance departments in the interests of a common goal.
  • Maximize team potential through leadership, accountability and project management
  • Coordinate with product managers and executive teams to develop portfolio level project plans including timelines, budgets, and resources.
  • Develop, understand and demonstrate mastery of the game product life cycle.
  • Consume, analyze, process, and integrate data from various software systems and create KPI reporting that will guide operational decisions.
  • Facilitate the flow of information among unity developers, game artists, back-end developers, and organizational leaders by creating and documenting a communications plan.
  • Coordinate with organizational leaders to remove project barriers and roadblocks.
  • Work with the executive team and individual contributors to ensure a positive and collaborative culture.
  • Bachelor’s Degree in Computer Science or related field.
  • Five or More (5) years of experience in software development with demonstrated experience in delivering quality products.
  • Five or more (5) years of experience managing successful projects, preferably in a gaming/product development environment.
  • Five or more (5) years of experience successfully managing developers.
  • Experience with project management systems, tools, and processes.
  • Exceptional soft, oral and written communication skills.
  • Ability to contribute technically to C# .NET, MS SQL, PostgreSQL, and Unity.
  • Expert knowledge of software collaboration tools, e.g. Jenkins, Git, Jira etc.
  • Knowledge of current technologies; new and emerging related to the field.
Nice to Haves
  • Knowledge of charity gaming and/or the gambling industry.
  • Experience working in a highly regulated environment like banking, gambling, etc.
  • Master's in Computer Science or related field.
  • Scrum Master certification and hands-on knowledge of Scrum best practices.
  • Project Management Professional (PMP) certification.
  • Experience building cloud-based software products.
If you are interested, please send your resume and cover letter to