Senior Software Engineer

2 Months 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

NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Plarium - Real-time VFX Artist (contract)

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
1 Month ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Convai - Product Marketing Manager

Convai

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Maverick Games - Principal Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Months ago
Peak - Software Engineer, Games (New Grad)

Peak

(On-Site)
10 Months ago
Final Strike Games - Gameplay Engineer II

Final Strike Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Aristocrat Gaming - Unity Developer

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Blind Squirrel Games - Gameplay Engineer

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rivos - CPU Physical Design - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
Meta - Product Manager, Machine Learning

Meta

San Francisco, California, United States (Remote)
6 Months ago
QUANTIC DREAM - Associate Animation Director

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Month ago
PAPAYA - Backend Team Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Hyper Luminal Games - Senior 3D Game Animator

Hyper Luminal Games

Scotland, United Kingdom (Hybrid)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Second Dinner - Senior Platform Engineer I, Backend

Second Dinner

United States (Remote)
1 Month ago
Limit Break - Unity Senior Engineer (Japan)

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
Yodo1 - Mobile Game Tester

Yodo1

(Remote)
9 Months ago
NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

Toronto, Ontario, Canada (Remote)
2 Months ago
Evolution - Customer Service - Korean Speaking Online Game Presenter - $24.75/hour + bonus (Live Casino Dealer)

Evolution

Burnaby, British Columbia, Canada (On-Site)
7 Months ago
Budge Studios - Production Coordinator

Budge Studios

Quebec, Canada (Hybrid)
1 Month ago
Warner Bros Games - Senior Software Developer

Warner Bros Games

Toronto, Ontario, Canada (Hybrid)
2 Months ago
ION - Technical Support Analyst, Toronto - 4363

ION

Toronto, Ontario, Canada (On-Site)
7 Months ago
NVIDIA - Principal Software Engineer - Enterprise AI Platform

NVIDIA

Canada (Hybrid)
2 Months ago
Ubisoft - Lead Technical Programmer - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Gestionnaire, Concepteur technique d'animation

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Electronic Arts - Software Engineer - C++

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ottawa, Ontario, Canada (Remote)
1 Month ago
Peak - Senior Software Engineer, Games

Peak

(On-Site)
10 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Armenia (Remote)
7 Months ago
Keywords Studios - Keywords Talent Community

Keywords Studios

Ireland (Remote)
1 Month ago
Tencent - Senior Tech Director

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
10 Months ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
PlayStation Global - Senior Build System Engineer

PlayStation Global

United States (Remote)
1 Month ago
Lucky VR - Unreal Engineer

Lucky VR

Canada (Remote)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ireland (Remote)
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 (Hybrid)

Lunenburg, Nova Scotia, Canada (Hybrid)

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