Avatar for Powerhouse Gaming

Advanced solutions for the next generation of charitable gaming

Unity Tool Developer

$70k – $90k
Apply now
Powerhouse Gaming is a Northern California based software development company specializing in cutting edge products for the charitable gaming and entertainment industry. Powerhouse prides itself on creativity, innovation and professionalism; raising the standard of excellence in the gaming industry nationwide. Powerhouse Gaming is looking for a Unity Engineer to join our team. You will be an integral part of the team, both providing perspective and implementing creative solutions to complex problems on both the server and client. In this role you will have the ability to shape how game systems are made and have input on the processes we use. You must have a keen technical mind, a passion for system design and architecture, and have a forward thinking approach. In this position you will help develop an exciting line of new products.

We are looking for a candidate who is strong both technically and creatively. All candidates must be willing to relocate to the Sacramento area. Responsibilities:

· Be a part of an engineering team that will play a strategic role in developing cutting edge applications.

· Work with artists and developers to create tools for use in our game development.

· Design, implement, maintain tool chains for Unity development.

· Leverage existing backend services to design and implement dynamic game systems as you continue code ownership across projects.

· Improve studio standards and collaborate with other software engineers and software architect director to ensure best practices are followed that will fit with existing architecture guidelines.

· Collaborate with a team of engineers, artists, designers and QA to deliver exciting new content and outstanding user experiences.

· Develop in an agile environment to deploy performant code to support multiple platforms.

· Work in all layers of software development to produce clean, well-documented code.

· Managed task lists and projects and identify risks.

· Successful candidates will have solid analytical and logical cognitive skills, strong technical and non-technical communication skills, as well as excellent problem resolution and technical decision-making abilities.

Requirements:

· 5+ years professional programming experience with at least one shipped product. Work done while at school will not be counted towards either your years of experience or shipped products unless the position was full time and not an intern position.

· At least 3 years of experience with Unity 3D in the past 6 years.

· At least 4 years of experience with C#.

· Proficiency in XML.

· Extensive knowledge of Unity 3D.

· Understanding of 2D and 3D game development concepts.

· Strong understanding of basic programming practices and patterns, such as SoC and SOLID.

· Ability to solve both technical and artistic problems.

· Ability to develop tooling based on the needs of artists and other contributors.

· Ability to take ownership of a project and complete tasks within a reasonable time frame.

· Good communication and interpersonal skills

· Ability to work in a team setting and contribute your unique ideas to the team

· Eagerness to learn and develop new skill sets in various technologies

Nice to Haves:

· Understanding of TDD and IoC programming patterns

· Experience with CSS

· Experience with C++

· Experience using basic art tools such as Photoshop

· Basic SQL and database experience

More jobs at Powerhouse Gaming

View all jobs

Senior Unity Engineer

Apply now