Harebrained Schemes is committed to fostering a diverse and inclusive development team, and to creating game experiences for a diverse gaming community. People of all gender identities, sexual orientations, cultures, ethnicities, and religions – who share our commitment to inclusivity and respect – are welcome here. We have a healthy, positive, supportive place for you. When job openings are available we encourage women, minorities, and LGBTQ community members to apply.

Harebrained Schemes currently has the following positions open. Please read the job descriptions carefully and follow the directions below to apply.

Open Positions

SDET / Build Engineer

Harebrained Schemes is looking to hire an SDET / Build Engineer to help finish our upcoming BattleTech game.

This is a full time, on-site position at Harebrained Schemes’ offices in Kirkland, Washington.

What You'll Do

Administration

Jenkins
  • Job creation, maintenance, and organization
  • Write and maintain build automation scripts in bash, batch, and python as required
  • Monitor build results to ensure a high success rate of build jobs
Unity
  • Work with various project leads to write C# Unity build scripts to generate development and release builds
  • Write C# scripts for any automation that a project might require
Jira
  • Project changes/setup
  • Workflow additions, changes, or creation
  • Issue management
  • User/group creation, permissions
Steam
  • Steam build deployment admin
  • Steam patch notes writing/posting
DevOps

Source control assistance (Git)

Branch management (Git)
  • Feature/tools testing
  • Merging
  • Log investigation, for debugging and change-log generation
Infrastructure testing
  • Build investigation and tracking
  • Testing changes to source control

Requirements

  • You have experience with Unity build processes, Jenkins, Git, and Jira administration
  • You have created automated build & test tools
  • You have 3 or more years of professional Unity development experience.
  • You have a broad knowledge of game technologies and tools.
  • You have good communication skills and are comfortable working in a highly-collaborative environment.

Nice-To-Haves

  • You’ve shipped a modern Unity title.
  • You’re well versed in Unity asset management.
  • You are passionate for turn-based tactical games, BattleTech experience is a plus!
Apply Now! jobs@hbs-studios.com

Unity UI Engineer

Does navigating the menu flow of PC strategy games make you think, “This is good but I could do even better?” We may have a position for you! Harebrained Schemes is looking to hire a UI-focused Unity engineer to help with menu flow implementation for our upcoming BattleTech game.

This is a full time, on-site position at Harebrained Schemes’ offices in Kirkland, Washington.

What You'll Do

  • Serve as a UI programmer in C# for Unity.
  • Work within our existing UI management systems, third party plugins, and improve both where needed.
  • Collaborate with the UI artists and production teams to maximize your contributions.
  • Provide realistic task estimations based on your own ability.

Requirements

  • You have a healthy amount of experience as a professional game programmer, including at least two shipped titles and professional Unity development experience.
  • You are highly competent working in C# and comfortable with other scripting/programming languages.
  • You are familiar with Unity 5 UGUI.
  • You are capable of writing modular, maintainable code.
  • You have an eye for menu flow, UX design, and UI art implementation - basically, you understand how a player would interact with the game and know how to bring that to functional reality.
  • You have good communication skills and are excited to work with others in a highly-collaborative, fun, and agile environment.

Nice-To-Haves

  • You’ve shipped a modern Unity title.
  • You’ve worked with common Unity third party UI plugins, e.g. TextMeshPro.
  • You are passionate for turn-based tactical games, BattleTech experience is a plus!
Apply Now! jobs@hbs-studios.com

QA / Gameplay Tester (Contract)

What You'll Do

As a Gameplay Tester at Harebrained Schemes, you’ll be responsible for testing our new BattleTech game, logging bugs, and working with our team to make it the best game it can be! If you don’t mind playing the heck out of battling ‘Mechs day in and day out, this might be a good opportunity for you! This is a 4-month, onsite contract working with the QA, Production, and Design teams in Kirkland.

Requirements

  • Know and love PC turn-based strategy games deeply.
  • Previous game development / testing experience. Familiarity with the game development process and QA’s role in it.
  • Exceptional written and verbal communication skills. You must especially be able to write bugs and bug comments clearly, professionally, and consistently.
  • You can break software in a thousand different ways, know how to reproduce the breakage and record it appropriately (i.e. screenshots, video, repro steps, etc.).
  • Must be able to confidently and effectively work from both test documentation and ad-hoc testing.
  • Exceptional troubleshooting and problem solving skills. Being able to trace down to the root of a complex problem.
  • You can take direction and turn on a dime when priorities change, all with a cool head and a smile on your face.
  • You understand how to work with a small team in a close space, when to engage and when to not distract - you contribute to a productive environment.

Nice-To-Haves

  • Familiarity with Shadowrun, BattleTech, and other HBS titles.
  • Experience with Jira. Double bonus Jira admin experience.
Apply Now! jobs@hbs-studios.com

Gameplay Engineer

Harebrained Schemes is looking to hire a generalist Unity engineer to help finish up remaining features and bug fixing for our upcoming BattleTech game.

This is a full time, on-site position at Harebrained Schemes’ offices in Kirkland, Washington.

What You'll Do

  • Serve as a generalist gameplay programmer in C# for Unity.
  • Collaborate with the design, engineering, and production teams to maximize your contributions.
  • Provide realistic task estimations based on your own ability.

Requirements

  • You have a healthy amount of experience as a professional game programmer, including at least two shipped titles and professional Unity development experience.
  • You are highly competent working in C# and comfortable with other scripting/programming languages.
  • You are capable of writing modular, maintainable code.
  • You are comfortable picking up existing systems as well as effectively handing off your own work to other as needed.
  • You have a broad knowledge of game technologies and tools.
  • You have good communication skills and are excited to work with others in a highly-collaborative, fun, and agile environment.

Nice-To-Haves

  • You’ve shipped a modern Unity title.
  • A passion for turn-based tactical games - prior BattleTech experience is a plus!
Apply Now! jobs@hbs-studios.com