Outscal Logooutscal logo

Senior Software Engineer

10 Hours ago • 4-6 Years • Game Engine

Job Summary

Job Description

HB Studios seeks a Senior Software Engineer to contribute to the development of its acclaimed sports game series. Responsibilities include owning features (large or multiple smaller ones), writing maintainable code for complex systems, designing and implementing code to meet organizational standards, conducting code reviews, setting objectives, resolving technical issues, supporting the determination of technical approaches, collaborating with team members, providing mentorship, and staying current with advancements in the field. The role requires expertise in a game engine (Unity/Unreal) and C++/C# programming, along with applied math skills.
Must have:
  • 4-6+ years game programming experience
  • Game engine expertise (Unity/Unreal)
  • C++/C# programming proficiency
  • Applied math skills (matrices, vectors)
  • Code review and mentorship abilities
Good to have:
  • Specialization in AI, rendering, UI, or audio
  • Bachelor's Degree in Computer Science

Job Details

HB Studios is a driving force in the creation of sports video games and the studio behind PGA Tour 2K Golf – presently working on Console 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 and seasoned professional, you will utilize your expertise and contribute to the development of systems behind one of the fastest growing sports game series in the industry!

Main Duties and Responsibilities

  • Own large sized features, or multiple small to medium ones, and work alongside other specialists on features and bugs.
  • Write clear and maintainable code for large and highly complex software programs and systems.
  • Design, develop, test and implement code that meets the required organization needs, standards, and priorities.
  • Enforce coding standards and perform code reviews of other software engineers.
  • Set objectives for assigned areas and communicate progress of work and roadblocks that could impact agreed upon schedules.
  • Identify and resolve technical problems and risks while presenting possible solutions as needed.
  • Support the determination of approaches and new or enhanced technical tools.
  • Build relationships and collaborate with software engineers and across the development team.
  • Provide mentorship and facilitate learning for less experienced team members.
  • Continue to learn and hone skills while staying up to date with technical advancements.
  • Write documentation for other programmers to use.

Skills, Knowledge and Experience

  • Typically a minimum of 4 to 6+ years of experience in game programming.
  • Typically a Bachelor’s Degree or Diploma in Computer Science or related field.
  • Expertise with a game engine (Unity/Unreal) and C++/C# programming.
  • Proven expertise in an area(s) of specialization (i.e., artificial intelligence, rendering, user interface, audio, etc.).
  • Applied math skills (matrices, vectors, algebra, etc.)

Similar Jobs

NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Meta - Product Security Engineer

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
ByteDance - Senior Backend Software Engineer, Product Supply

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Netflix - Network Architecture Intern, Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
Tencent - Senior Sound Designer

Tencent

(On-Site)
3 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
7 Hours ago
Blind Squirrel Games - Gameplay Engineer

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
3 Months ago
Illuvium - C++ Engineer

Illuvium

Copenhagen, Denmark (Remote)
12 Hours ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
5 Days ago
Qingci Games - Senior Unity3D Developer

Qingci Games

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MSKC GAME STUDIO   - Game Designer

MSKC GAME STUDIO

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
8 Months ago
Nintendo - Designer I (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
1 Month ago
NVIDIA - Senior SRE Software Engineer, Storage and Data

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
4 Months ago
Magnopus - Senior VFX Artist

Magnopus

Los Angeles, California, United States (On-Site)
8 Months ago
Zengame Technology - Technical Artist

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Day ago
Ubisoft - Lead UI/UX Designer AAA [The Division Resurgence]

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Ubisoft - Lead Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lunenburg, Nova Scotia, Canada

Larian Studios - RPG DESIGNER

Larian Studios

Quebec, Canada (On-Site)
2 Months ago
VGW - Workforce Manager

VGW

Toronto, Ontario, Canada (On-Site)
1 Month ago
ZeniMax Media - Animateur.trice senior (facial.e) / Senior Animator (Faces)

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
6 Months ago
NVIDIA - Senior ASIC Design Verification Engineer

NVIDIA

Canada (Hybrid)
3 Weeks ago
Digital Extremes - Senior Graphics Programmer

Digital Extremes

London, Ontario, Canada (Remote)
4 Months ago
Track vfx - Vancouver | Pipeline TD

Track vfx

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Squeeze Animation Studios - Opportunités pour pigistes

Squeeze Animation Studios

Montreal, Quebec, Canada (Remote)
10 Months ago
Evolution - Customer Service - Korean Speaking Online Game Show Host - $24.75/hour + bonus (Online Casino)

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Ubisoft - Process Analyst - Organizational Transformation

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Hours ago
The Walt Disney Company - Senior Creature Modeler

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Tencent - Main Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
3 Months ago
Amanotes - Senior Unity Developer (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
1 Month ago
NetEase Games - Principal Platform Engineer

NetEase Games

United Kingdom (Remote)
2 Weeks ago
Ubisoft - The Division Resurgence – Senior Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
SYBO - Senior Software Engineer (Unannounced Game)

SYBO

Copenhagen, Denmark (On-Site)
10 Months ago
SLAY - Godot Game Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
1 Week ago
DraftKings - Lead Software Engineer, Unity

DraftKings

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
5 Months ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

HB Studios creates award-winning video games from our studio in Nova Scotia. We are a team of developers, creators and fans who are passionate about the art and process involved in video game development. Across consoles, mobile devices and genres, we have a diverse team that has had hands-on experience in the creation and development of today’s biggest gaming titles and franchises.


Our head office is a studio in picturesque Lunenburg, Nova Scotia. It’s not a big town, but it’s vibrant, creative and it lets us get down to what really matters – producing high-quality video games that outperform competitors and create the most authentic gaming experiences around.


In 2016, we also opened a second development studio in the nearby city of Halifax, to help with growth and expansion.


Since launching in 2000, we’ve shipped 47 titles that have sold over 27 million units, and we’ve contributed to 19 other titles.


In 2017 HB Studios was named one of Canada's Top 100 small & medium Employers. 


As a company we are a passionate team of game designers, producers, programmers, artists, animators, UI artists, audio engineers and support staff known in the industry for our high quality sports games and with publishers for our professional and reliable delivery. We partner with the biggest names in the industry and are currently developing games across all current and upcoming gaming platforms. 


HB Studios has appeared regularly in the Develop 100: the list of the “World’s Best Game Studios.”

Nova Scotia, Canada (On-Site)

Canada (On-Site)

Lunenburg, Nova Scotia, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by HB Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug