${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
HB Studios Multimedia

Senior Software Engineer

${ timestamp }} · 
HB Studios Multimedia
🇨🇦 Lunenberg, NS

HB Studios is a driving force in the creation of sports video games and the studio behind PGA TOUR 2K Golf – presently working on PS4, XBoxOne, and PC. We have an opportunity for a Senior Software Engineer to join our team of developers, creators, and fans, who are passionate about the art and process involved in video game development.

As a Senior Software Engineer, you are responsible for being a lead or sole developer on a specific area of a game or in the development of a library, tool, or utility.

Main Duties and Responsibilities

  • Present technical design documents to Technical Lead, including risk assessments and estimated schedule for an engine design change or new feature
  • Work closely with colleagues across all disciplines on the project team
  • Ensure that the Technical Lead is aware of the progress of assigned work
  • Communicate issues that could disrupt agreed upon schedules with the Technical Lead
  • Implement code and script to the required coding standards
  • Facilitate learning and skill growth in less experienced programmers
  • Maintain knowledge of the games industries’ practices
  • Provide written documentation as required
  • Maintain an internal bug list and promptly respond to problems as they arise
  • Maintain a prioritized feature wish list for any supervised tools
  • Create and maintain positive working relationships with all team members

Essential Skills, Knowledge and Experience

  • Bachelor of Science in Computer Science or equivalent experience
  • Minimum of 5 years of relevant experience
  • Passion for video games
  • Ability to program in C++
  • Applied math skills
  • Ability to work effectively in a collaborative team environment
  • Ability to work with a high degree of self-direction when necessary
  • Excellent organizational, communication and interpersonal skills
  • Self-motivated, creative, outside-the-box thinker

Desirable Skills, Knowledge and Experience

  • Ability to program in C#
  • Experience in writing games
  • Experience with DirectX / OpenGL / Vulkan
  • Experience with windows programming
  • Practical Unity experience
  • Physics knowledge