Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Tools Engineer

Engineering | Lutherville-Timonium, MD | Full Time

Job Description

Tools Engineer

Big Huge Games is looking for a talented Tools Engineer to join our accomplished game development team. You will be part of a highly skilled and innovative group that is responsible for creating world-class games and related technologies, focusing on our internal tools. We are looking for candidates who combine strong programming skills with the ability to work well with others. Your input and technical abilities will help contribute to our long-term development and direction.

The Tools Engineer will work closely with our game development team to build tools and pipelines which empower our teams to deliver industry-leading games. You will be working across all disciplines to identify bottlenecks, inefficiencies, and manual processes that can be automated, improved or streamlined. Once potential improvements have been identified, you will also be responsible for architecting and implementing tool-based solutions. Finally, after deploying and delivering tools, you will continue to iterate with users on our teams to maintain and improve those tools and workflows over time. This is an important and challenging role where you will have the opportunity to make a large impact across our studio and product portfolio!   

 

Responsibilities

  • Design, implement, deploy, and maintain tools that empower content, development, product, QA, and ops teams to work better, faster, and with less possibility of errors
  • Capture and synthesize requirements from multiple teams across different disciplines (Design, Art, QA, Product, Engineering) on what tools are required
  • Be a ‘customer’ focused champion for efficient tool-based content creation, live ops, and dev ops
  • Hold regular stakeholder meetings to gather feedback on your tools and make changes as required
  • A focus on test automation

Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience
  • 3+ years experience in game development, software engineering or related industry
  • Strong computer science fundamentals in object-oriented design, algorithms, and data structures
  • Software engineering skills, including the ability to write maintainable and robust code
  • Expertise in front-end web development as well as back-end web technologies and services (REST, React, TypeScript, Spring Servlets, SQL, ASP.NET Core)Experience with server side and game development languages and engines (Unity, C#, .NET Core, Java, Redis, Memcached)
  • Experience developing in and supporting all stages of the development lifecycle
  • Ability to architect systems from scratch
  • Ability to understand, evaluate and utilize a wide variety of different technologies when architecting tools solutions
  • Strong oral and written communications with excellent team and interpersonal skills

 

Beneficial Experience

  • Basic understanding of performance implications of caching, networking, storage, and concurrency
  • Experience building large-scale, high-performance, maintainable software
  • Ability to work in a non-traditional web development role, focusing on strong and responsive UX
  • Git, TeamCity, Vault
  • Experience with Test Driven Development