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

lowpixel studios - Game Designer with hypercasual experience (Remote)

lowpixel studios

(Remote)
6 Months ago
ByteDance - Machine Learning Scientist Graduate (Scaling AI for Biology (AI-for-Science))

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Tencent - Software Engineering Intern

Tencent

(On-Site)
4 Months ago
Hololight - Working Student C++ Software Developer

Hololight

Ismaning, Bavaria, Germany (On-Site)
3 Months ago
ZiMAD - User Acquisition Manager (Senior)

ZiMAD

(Remote)
4 Months ago
Wargaming - Gameplay Developer (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
IO Interactive - Senior Core Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
2 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Portugal (Remote)
8 Months ago
Light Speed Studios - Senior Gameplay Engineer

Light Speed Studios

California, United States (On-Site)
3 Months ago
Wildlife Studios - Senior Game Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
8 Months ago
Haptic - Senior VFX Artist

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
Virtuos - Technical Director

Virtuos

China (On-Site)
3 Months ago
Virtuos - Senior Machine Learning Engineer (Game)

Virtuos

Malaysia (On-Site)
2 Months ago
Red Games Co - Senior Production Artist

Red Games Co

(Remote)
2 Months ago
Scopely - Unity Client Engineer - Unannounced Project

Scopely

London, England, United Kingdom (Hybrid)
4 Months ago
Blind Squirrel Games - Sr. Level Designer

Blind Squirrel Games

California, United States (Hybrid)
5 Months ago
Ubisoft - Lead Development Tester

Ubisoft

Berlin, Berlin, Germany (On-Site)
2 Months ago
Animoca Brands - Game Developer

Animoca Brands

South Korea (On-Site)
11 Months ago
Peak - 2D Animator

Peak

(On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lunenburg, Nova Scotia, Canada

Epic Games - Knowledge Manager

Epic Games

Canada (On-Site)
2 Months ago
The Walt Disney Company - Production Supervisor

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
2 Months ago
Artists Animation Studio - Production Coordinator

Artists Animation Studio

British Columbia, Canada (Hybrid)
2 Months ago
Epic Games - Artiste sénior, effets visuels (VFX)

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
3 Months ago
Epic Games - Character Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
People Can Fly - Senior Lighting Artist - Remote

People Can Fly

Montreal, Quebec, Canada (Remote)
2 Months ago
Keywords Studios - Expert Subtitle Translator/QCer: English to Canadian French

Keywords Studios

Montreal, Quebec, Canada (Remote)
2 Months ago
Xsolla - Database Administrator

Xsolla

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Epic Games - Core Tech Programmer

Epic Games

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

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snowed In Studios - Lead Software Developer

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
Epic Games - Senior Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
SmileGate - [Next Crossfire] UE5 Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
5 Months ago
Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
4 Months ago
Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
2 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Armenia (Remote)
8 Months ago
Gametion Technologies   - Senior Unity Game Developer

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
4 Months ago
Handy Games - Software Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded