Senior Tools Engineer

  • Contract

  • Remote US / Canada

House of How Games

We believe that a universe without fun would be a pretty dull place to exist… and that games are the best medium in the world to provide that fun. We love games which is why we make games. We make games to be a part of providing that outlet for escape, competition, exploration, social connection and so much more to a global audience of 3B+ players and growing.

We believe in authentic leadership, real conversations, making decisions, learning from mistakes but always continuing to move forward. We don’t want big company politics. We just want to do our best work with good people and have fun doing what we love.

We believe that our team performs best when everyone shows up as their authentic full self and we strive to empower everyone in the studio to be a game-maker. We encourage everyone to have an entrepreneurial mindset and we foster continuous learning and innovation.

In a time of so much industry consolidation, House of How is proud to be fully independent. We are based out of Seattle, Washington with remote game-makers all across North America, from British Columbia to New England, and we have a satellite studio in Boden, Sweden.

Starting out as colleagues at Microsoft Games, our leads worked with each other for years before setting out on a new adventure together. From humble beginnings, we grew slowly and carefully to ensure we could control our own destiny. We are now at 75+ people and growing rapidly as our industry reputation is bringing more and more projects to the studio. Come join our team and be part of the amazing growth story of House of How Games and help us to entertain the planet!

Job Description

House of How is looking for a Senior Tools Developer to make significant contributions to the design and implementation of powerful tools that supercharge game development and creative workflows. You’ll be partnering with a world-class team with access to cutting edge technology and extreme resources. We are here to go fast and change the world!

This is a senior-level, high-impact role focused on building robust, intuitive systems across multiple tech stacks — web, desktop, Python, AI-driven services, and beyond. Many of these tools will support or integrate with generative AI, require thoughtful UX, and serve both technical and non-technical users.

You’ll work closely with designers, artists, engineers, and leads to understand production needs and decide where processes can be optimized. The ideal candidate for this role understands the challenges associated with game development, excels in an iterative/prototyping development environment, and is a systems thinker who loves simplifying complexity, thrives on autonomy, and brings deep experience across languages and platforms. If you can think outside the box and solve complex problems, we want to talk to you.

This is a 4-6 month contract position with potential for full-time employement.

Responsibilities

  • Connect disparate tools across multiple platforms (e.g., web, desktop, Python-based pipelines, Node/React, CLI tools).
  • Architect clean, scalable, and maintainable systems that integrate with content pipelines and AI services.
  • Collaborate with artists, designers, and engineers to understand their needs and create powerful, user-friendly solutions.
  • Integrate with and extend generative AI backends (LLMs, image generation, vector search, etc.) to enable innovative tool features.
  • Drive technical experiments using generative AI backends that transform workflows and user efficiency.
  • Identify areas of improvement in both code and processes.
  • Participate in code reviews, and write documentation.

Requirements

  • 6+ years experience in software development, with at least 3+ years focused on tools or infrastructure and 3+ years within game development.
  • Proven ability to design and deliver complex, cross-platform tools across multiple languages (e.g., TypeScript, Python, C#, or C++).
  • Ability to learn unfamiliar systems quickly and work across tech stacks with confidence.
  • Strong understanding of systems architecture, design patterns, and development best practices.
  • Experience integrating APIs and services, including familiarity with REST, GraphQL, or sockets.
  • Excellent communication skills and ability to work with technical and non-technical stakeholders.
  • Written and spoken English fluency.
  • Cleared to work and located in the United States, Canada, or the Western US (Pacific Timezone).

Bonus Qualifications

  • Experience working with or building around generative AI models (OpenAI, Stable Diffusion, vector databases, etc).
  • Experience developing software in Typescript and Python.
  • Experience creating polished UI/UX, whether in web (React/Vue), desktop (Qt/WPF), or game/editor environments.
  • Experience in graphics pipeline (BabylonJS, THREE.js, WebGL, etc.) or animation pipelines.
  • Experience leading or mentoring engineers on tooling projects.

Compensation

Although we’re a relatively small-and-growing remote team, we work hard to offer competitive rates regardless of location. The base pay ranges for this role in Washington state and California, enumerated by rank, are as follows:

Washington & California State Pay Range

Engineering Manager: $110,000—$140,000 USD
Senior Engineering Manager: $130,000—$180,000 USD
Group Engineering Manager: $150,000—$220,000 USD
Engineering Director: $170,000—$240,000 USD

Developer: $70,000—$90,000 USD
Developer II: $80,000—$100,000 USD
Senior Developer: $90,000—$130,000 USD
Senior Developer II: $110,000—$150,000 USD
Senior Developer III: $130,000—$180,000 USD
Principal Developer: $150,000—$200,000 USD

These ranges are determined by a multiplicity of competing factors, including work experience, transferable skills, training, business needs, and market demands. In other locations, these pay ranges may be adjusted, and they are subject to change.