Senior Systems Programmer

6 Months ago • 4-5 Years • Game Programmer

Job Summary

Job Description

Bethesda Game Studios seeks a Senior Systems Programmer with 4+ years of game industry C++ development experience, including 3+ years of engine experience. Strong C++ design and coding skills, experience in building multithreaded real-time systems, and a passion for game development are essential.
Must have:
  • C++ Development
  • Game Industry
  • Engine Experience
  • Multithreaded Systems
Good to have:
  • Animation Programming
  • 3D Graphics
  • Audio Programming
  • AI Programming
Perks:
  • Competitive Salaries
  • Generous Benefits

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

Luxoft - Senior AAOS HAL/Driver Developer

Luxoft

(Remote)
5 Months ago
Zoox - Sensor Fusion Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
6 Months ago
Snail Games - Software Engineer - AI/Machine Translation

Snail Games

Beverly Hills, California, United States (Remote)
1 Month ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
Playrix - Lead SDET

Playrix

Cyprus (Remote)
6 Months ago
Embark Studios - Gameplay Programmer - Destruction & Dynamism

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Ubisoft - Gameplay Programmer Assistant

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Digital Extremes - Senior Engine Programmer

Digital Extremes

Ontario, Canada (Remote)
3 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

British Virgin Islands (Remote)
3 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

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

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Aristocrat Gaming - Senior Engineer II - Typescript Developer

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
2 Months ago
Google - Early Career Software Engineer, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
Teravision Games - Senior Unreal Engine Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
6 Months ago
Infoblox - Staff Software Engineer

Infoblox

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
5 Months ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Turin, Piedmont, Italy (On-Site)
6 Months ago
Old Skull Games - Lead Programmer Unreal

Old Skull Games

France (On-Site)
9 Months ago
Fuse Games - Rendering Engineer

Fuse Games

England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Lucky VR - Unreal Engineer

Lucky VR

Canada (Remote)
2 Months ago
Electronic Arts - Gameplay Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Salesforce - Prime Named Account Executive, Non-Profit: Digital Technologies

Salesforce

Ontario, Canada (Remote)
3 Months ago
Digital Extremes - UI Programmer

Digital Extremes

Ontario, Canada (Remote)
1 Month ago
Epic Games - Senior Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Animation Technical Director

Ubisoft

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

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
A Thinking Ape - Software Engineer Co-op (May-Aug 2025)

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
3 Months ago
Aristocrat Gaming - Product Marketing Manager

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Gamut HR Solutions - Unity Developer

Gamut HR Solutions

Hyderabad, Telangana, India (On-Site)
7 Months ago
Supercell - Senior Client Programmer, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
6 Months ago
OAO INFO INDIA - Game Developer

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
2 Months ago
Krafton  - Gameplay Programmer Lead

Krafton

Montreal, Quebec, Canada (On-Site)
3 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
11 Months ago
Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
Paradox Interactive - C++ Engine Programmer

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Hello Games - Gameplay Programmer

Hello Games

United Kingdom (On-Site)
4 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