Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Programmer III developing and maintaining game systems for Hardsuit Labs. Collaborating with programming team and content creators on a variety of gaming projects.

Responsibilities

  • Develop and maintain features across various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and Tools.
  • Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements.
  • Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects.
  • Author, review and provide feedback on technical and end-user documentation of systems.
  • Collaborate with Technical Leadership and other Programmers to help establish overall technical design and architecture.
  • Work with minimal guidance on medium-impact tasks or independently on low-risk tasks.
  • Provide guidance and informal supervision to more junior staff.
  • Help team members set up tools and troubleshoot minor tools issues and workflow blockers.

Requirements

  • 5+ years professional software development
  • 2+ years professional Unreal Engine experience
  • 2+ years developing in a team environment
  • Strong C++ knowledge
  • Extensive experience working in at least one large code base
  • Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with programmers, content creators, and managers
  • Ability to provide meaningful time estimates for medium-sized tasks
  • Ability to take a large body of work and break up into actionable sub-tasks
  • Proficiency in identifying areas that could use optimization
  • Extensive experience using debugging tools to fix bugs in unfamiliar code
  • Interest or experience in using AI-assisted software development workflows, to support activities such as code exploration, implementation, debugging, documentation, and code review
  • Strict adherence to project coding standards
  • Strong cross-discipline collaboration skills
  • Willingness to receive and act upon feedback
  • Great communication, written and verbal
  • Experience or comfort with client-facing communication and the ability to represent the studio professionally when interacting with external partners
  • Expert knowledge in 3D math.

Benefits

  • Group Insurance: dental and health care benefits
  • Group RRSP + employer matching contribution
  • Employee and Family Assistance Program

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$92,500 - CA$107,500 per year

Degree requirement

Bachelor's Degree

Tech skills

Unreal Engine

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.