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

Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Weeks ago
Breach - XR Quality Assurance (QA) Lead

Breach

Trondheim, Trøndelag, Norway (On-Site)
5 Months ago
Plarium - Animation Artist

Plarium

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Weeks ago
Skillz - Lead Application Security Engineer

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Activision - Expert Character Artist

Activision

(Hybrid)
1 Month ago
Limit Break - Unity UI Engineer (Japan)

Limit Break

Tokyo, Japan (On-Site)
1 Week ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Epic Games - Senior Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
2 Weeks ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inworld AI - Senior Software Development Engineer in Test (SDET) – Game Engine SDKs - USA

Inworld AI

Mountain View, California, United States (On-Site)
6 Months ago
Google - Senior Signal Integrity Engineer, Platforms

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
Google - Senior Data Scientist, Product, Google Play Games

Google

Mountain View, California, United States (On-Site)
4 Days ago
Wildlife Studios - Senior Game Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Weeks ago
Tamatem Games - Game Artist - Senior UI/UX Designer

Tamatem Games

Amman, Amman Governorate, Jordan (On-Site)
3 Weeks ago
Blazing griffin - Technical Artist (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (Hybrid)
4 Months ago
Meta - Software Engineer, Infrastructure

Meta

Burlingame, California, United States (Remote)
5 Months ago
Frontier Developments - Senior Environment Artist

Frontier Developments

Winnipeg, Manitoba, Canada (On-Site)
2 Months ago
QUANTIC DREAM - Technical Supervisor (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
6 Months ago
Inworld AI - Staff C++ Developer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Epic Games - Senior Tools Programmer - Interoperability

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
People Can Fly - Senior QA Tester

People Can Fly

Montreal, Quebec, Canada (On-Site)
1 Month ago
Keywords Studios - Technical Artists

Keywords Studios

Canada (Remote)
2 Weeks ago
Keywords Studios - German Video Game Proofreader

Keywords Studios

Ontario, Canada (Hybrid)
2 Weeks ago
Ubisoft - Animation Technical Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Next Level Games - Senior IT Administrator

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Activision - Character Technical Artist

Activision

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Guru Studio - Previs Artist

Guru Studio

Ontario, Canada (Hybrid)
3 Weeks ago
Motive Studio - Senior Concept Artist - Battlefield

Motive Studio

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Haptic - Senior Game Engineer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
SmileGate - [Next Crossfire] UE5 Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
6 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
Larian Studios - QA Engineer (Game Engine)

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Epic Games - Lead Engine Programmer, Verse Framework

Epic Games

Cary, North Carolina, United States (On-Site)
1 Week ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
6 Months ago
Bigpoint - Lead Game Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
3 Months ago
Netflix - Software Engineer 6 - Games Engineering

Netflix

United States (Remote)
5 Days 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