Senior Systems Programmer

1 Month ago • 4 Years + • Game Programmer

Job Summary

Job Description

As a Senior Systems Programmer at Bethesda Game Studios, you will write clean, maintainable, and portable C++ code. You'll collaborate on code design and planning, work on diverse systems, support existing ones, and accurately estimate project schedules. You'll provide technical expertise in cutting-edge technologies, including architecture, design, implementation, testing, debugging, documentation, profiling, and maintenance. Responsibilities include reviewing code, building multithreaded real-time systems, and optimizing CPU and GPU utilization. The ideal candidate has 4+ years of game industry C++ development experience (3+ years with game engines), a Bachelor's degree in Computer Science or a related field, strong analytical and mathematical skills, and excellent C++ design and coding expertise.
Must have:
  • 4+ years C++ game dev experience (3+ years engine exp)
  • Bachelor's degree in CS or related field
  • Excellent C++ design & coding skills
  • Multithreaded, real-time system experience
  • CPU/GPU profiling & optimization
Good to have:
  • Animation, 3D graphics, audio, AI, or gameplay programming experience
  • Console development experience (Xbox One/PS4)
Perks:
  • Competitive salary
  • Generous benefits program
  • Offices in desirable North American cities

Job Details

Join Constellation!

Come join Bethesda Game Studios, the award-winning development team behind Starfield, The Elder Scrolls and Fallout. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America’s best cities.

With a goal of creating a culture as fun and diverse as our games and our players, we welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry we’d love to hear from you!

Responsibilities

Your Daily Life at Bethesda Game Studios

As Senior Systems Programmer, you will…

  • Write clear, maintainable, highly functional code and portable C++ code

  • Plan and designs code in collaboration with team members

  • Jump into lots of different systems, tackling everything from entire systems to random tasks

  • Support and maintain existing systems

  • Accurately estimate your schedules and deliver high quality work products to that schedule

  • Provide technical expertise to develop cutting-edge technologies to include: architecture, design, prototype, implement, test, debug, document, profile, maintain, and support

  • Review codes from other team members

Qualifications

What Makes You S.P.E.C.I.A.L.

  • You have at least 4 years game industry C++ development programming experience with at least 3+ years of engine experience

  • You've obtained a Bachelor’s degree in Computer Science, Software Engineering or equivalent experience

  • You have excellent analytic and mathematical skills

  • You have very strong C++ design and coding experience

  • You are experienced in building multithreaded, real-time systems

  • You are experienced in writing systems balancing performance and maintainability

  • You have experience profiling and optimizing both CPU and GPU utilization

  • You have a passion for making GREAT games

Preferred Skills

Bonus Skills

  • You have experience with animation, 3D graphics, audio, AI, or gameplay programming

  • You have development experience on game consoles (Xbox One/PS4)

Similar Jobs

ByteDance - Senior Software Engineer, Cross Platform

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
6 Months ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
Epic Games - Principal Research Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
GeneraGames1 - SENIOR ONLINE MULTIPLAYER GAME DEVELOPER

GeneraGames1

Seville, Andalusia, Spain (On-Site)
9 Months ago
Old Skull Games - Lead Programmer Unreal

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
4 Months ago
Teravision Games - UEFN Programmer

Teravision Games

Bogotá, Bogota, Colombia (Remote)
8 Months ago
Bigger Games - Senior Software Engineer

Bigger Games

İstanbul, Türkiye (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer Graduate (XR Web Platform-PICO)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Nintendo - CONTRACT - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
4 Months ago
ByteDance - Tech Lead Manager - Global Payment - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Behaviour Interactive - Senior/Principal AI Programmer | Programmeur·euse Senior·e/Principal·e en IA

Behaviour Interactive

Quebec, Canada (Hybrid)
4 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
PwC - Credit Risk Modelling Senior Associate

PwC

Montreal, Quebec, Canada (On-Site)
5 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Sunnyvale, California, United States (Remote)
5 Months ago
Glean - Software Engineer, Security

Glean

Palo Alto, California, United States (On-Site)
5 Months ago
ByteDance - Senior Software Engineer, Global Payment Risk & Compliance

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Blazing griffin - Gameplay Programmer (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Lakshya Digital - Junior-Mid Audio Designer

Lakshya Digital

Quebec, Canada (Remote)
1 Month ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Canada (Hybrid)
3 Months ago
The Walt Disney Company - Senior Compositor

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Tencent - Gameplay Programmer Intern

Tencent

Quebec, Canada (On-Site)
1 Month ago
Aristocrat Gaming - Product Marketing Manager

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Month ago
ZeniMax Media - Programmeur.se de serveur senior / Senior Server Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
7 Months ago
Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ontario, Canada (Remote)
1 Month ago
Fortis Games - QA Engineering Manager

Fortis Games

Canada (On-Site)
2 Months ago
Ubisoft - Senior C++ Programmer - Machine Learning

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Gamemode One  Inc  - Art and Design Interns - NSCC Summer 2025 Co-op

Gamemode One Inc

Nova Scotia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - UE5 Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
MADFINGER Games - Senior UI Programmer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago
CCP Games - Senior Tools Programmer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
5 Months ago
Streamline Media Group  Inc  - Junior Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Eleventh Hour Games - Gameplay Development Manager

Eleventh Hour Games

Dallas, Texas, United States (Remote)
7 Months ago
VECTOR NORTH - [Vector North] Principal Game Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
7 Months ago
Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Rockville, Maryland, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Rockville, Maryland, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Bethesda

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug