Senior Software Engineer

3 Weeks 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

Kolibri Games - User Acquisition Lead

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
Regent Craft - Seaglider Test Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
ChaotixAI - Game Developer 2D

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Google - Senior Data Scientist Product, Google Play Games

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Meta - Product Technical Program Manager

Meta

Washington, District Of Columbia, United States (Remote)
5 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Armenia (Remote)
6 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
6 Months ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United Kingdom (Remote)
1 Month ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - AI Research Scientist, VLLM (Vision Large Language Models) - Generative AI

Meta

Redmond, Washington, United States (On-Site)
1 Day ago
Playrix - Lead Technical Designer

Playrix

Armenia (Remote)
6 Months ago
Meta - Product Security Engineer

Meta

Washington, District Of Columbia, United States (On-Site)
5 Months ago
ByteDance - Student Researcher Intern (Edge Research Project for General Intelligence)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Google - Data Scientist, Chrome

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Lakshya Digital - Lead VFX Artist

Lakshya Digital

Maharashtra, India (On-Site)
3 Weeks ago
Meta - ASIC Engineer, Design

Meta

Austin, Texas, United States (On-Site)
5 Months ago
Techland - Senior Gameplay Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Weeks ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Google - Senior Motion Designer, Health

Google

London, England, United Kingdom (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Lunenburg, Nova Scotia, Canada

Kabam - Backend Programmer

Kabam

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
The Walt Disney Company - Technical Production Supervisor

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
5 Days ago
Amber - Localization Quality Assurance with Indonesian

Amber

Montreal, Quebec, Canada (Hybrid)
7 Months ago
Epic Games - Engineering Lead

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Rockstar Games - Technical Artist: Shotgrid Development Support

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Weeks ago
Keywords Studios - Tax Analyst

Keywords Studios

Montreal, Quebec, Canada (Remote)
3 Weeks ago
Luma Pictures - Senior Asset Artist

Luma Pictures

Vancouver, British Columbia, Canada (Remote)
3 Weeks ago
AppLovin - Growth Associate, eCommerce

AppLovin

Toronto, Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

SmileGate - Next Crossfire Mode Planner

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago
Game District - Game Developer

Game District

Lahore, Punjab, Pakistan (On-Site)
1 Month ago
monomipark - Senior Game Engineer (Unreal)

monomipark

San Mateo, California, United States (Hybrid)
3 Weeks ago
Meta - Software Engineer, Realtime Engine Technology

Meta

Seattle, Washington, United States (On-Site)
4 Days ago
Limit Break - Unity UI Engineer (Japan)

Limit Break

Tokyo, Japan (On-Site)
1 Week ago
Epic Games - Gameplay Engineer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Week ago
ARVORE Immersive Experiences - Game Developer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
2 Weeks ago
Amber - Senior Unity 2D Gameplay Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (Remote)
1 Month ago
Microsoft - Principal Software Engineering Lead

Microsoft

Redmond, Washington, United States (Hybrid)
5 Days ago
KBG Blockchain Game Studios - Unity Developer

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 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