Senior Software Engineer

1 Month ago • 4-6 Years • Game Engine

Job Summary

Job Description

HB Studios seeks a Senior Software Engineer to contribute to their expanding sports game series. Responsibilities include owning features (large or multiple smaller ones), writing maintainable code for complex systems, designing, developing, testing, and implementing code, enforcing coding standards and conducting code reviews. The role involves setting objectives, communicating progress, resolving technical problems, supporting the determination of technical approaches, collaborating with engineers across the team, mentoring junior members, staying current with technical advancements, and writing documentation. The ideal candidate will have 4-6+ years' experience in game programming, a Bachelor's degree in Computer Science or a related field, and expertise with a game engine (Unity/Unreal) and C++/C# programming.
Must have:
  • 4-6+ years game programming experience
  • Expertise in game engine (Unity/Unreal) and C++/C#
  • Proven expertise in specialization area (AI, rendering, UI, etc.)
  • Code design, development, testing, and implementation
  • Code review and standard enforcement

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

Tesla - Electrical Engineering - Motor Design, Tesla Bot Internship

Tesla

Athens, Greece (On-Site)
2 Months ago
Voodoo - Animation/VFX Developer - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Remote)
1 Month ago
Inworld AI - Staff C++ Developer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
PwC - Information Protection Consultant (Doorlopend)

PwC

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
Bethesda - Senior AI Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
2 Weeks ago
Keywords Studios - Keywords Talent Community

Keywords Studios

Romania (Remote)
2 Weeks ago
IO Interactive - Senior Core Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
1 Week ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Portugal (Remote)
5 Months ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Week ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Research Scientist Intern - Quantum Chemistry Intern (ByteDance Research) - 2025 Summer/Fall (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Cloud Imperium Games - Sound Designer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
ByteDance - Optical Scientist- Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Homa games - Senior Full-Stack Engineer: Unity C#

Homa games

Île-de-France, France (Remote)
1 Week ago
Meta - Software Engineer, Front End

Meta

Singapore (On-Site)
5 Months ago
Ubisoft - Associate Director, Technical Design

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Meta - Marketing Science Partner (Financial Services)

Meta

New York, New York, United States (On-Site)
5 Months ago
Playrix - Senior Engineering Manager

Playrix

Portugal (Remote)
5 Months ago
Tamatem Games - Game Artist - Graphic Design

Tamatem Games

Amman Governorate, Jordan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Next Level Games - UI Artist

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago
Scanline VFX - Compositing Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Offworld - Senior Game Programmer

Offworld

New Westminster, British Columbia, Canada (On-Site)
9 Months ago
Keywords Studios - Senior Business Development Manager

Keywords Studios

Canada (Remote)
2 Weeks ago
Jam City - Senior Data Analyst

Jam City

Toronto, Ontario, Canada (On-Site)
9 Months ago
Demonware - Cloud Engineering Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Aristocrat Gaming - Product Marketing Manager

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Senior Cinematic FX Artist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Epic Games - Senior Technical Designer in Animation

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Haptic - Lead Engine Software Engineer

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Evolution - Unreal Engine/C++ Engineer

Evolution

Riga, Latvia (Hybrid)
1 Month ago
ARVORE Immersive Experiences - Gameplay Developer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
4 Weeks ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Brightline - Unity Developer

Brightline

Virginia, United States (Hybrid)
2 Weeks ago
ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
5 Months ago
Survios - Senior Technology Engineer - Unreal Engine 5

Survios

California, United States (On-Site)
5 Months ago
Werplay - Senior Unity Developer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
3 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

Canada (Remote)
3 Weeks ago
Tencent - Lead Engine Systems Engineer

Tencent

Irvine, California, United States (On-Site)
7 Months 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.”

Lunenburg, 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