Game Optimization Programmer (C++)

1 Month ago • 5 Years + • Game Programmer

Job Summary

Job Description

As a Game Optimization Programmer, you'll design, implement, and maintain highly optimized systems in Unreal Engine, collaborating with engineers, designers, and artists. Responsibilities include working with QA to ensure system stability, authoring technical documentation, contributing to technical design and architecture, and providing guidance to junior staff. The role requires strong C++ skills, experience with large codebases, debugging proficiency, and adherence to coding standards. You'll be involved in identifying optimization opportunities and collaborating effectively within a team environment.
Must have:
  • 5+ years professional software development
  • 2+ years professional Unreal Engine experience
  • Strong C++ knowledge
  • Experience with large codebases
  • Proficiency in identifying optimization areas
  • Strong collaboration skills
Good to have:
  • AAA experience
  • Console development experience
  • Shipped title
Perks:
  • Flexible vacation plan
  • Health, Dental, & Vision coverage
  • 401k with company match
  • Life and Disability insurance
  • Technology Stipend
  • Paid Sick leave
  • Commuter benefits
  • Paid company holidays
  • Free parking with gym access

Job Details

Description

Optimization Engineer 

 

As a member of our studio's Engineering Team, you will work closely with Engineers, Designers, Artists and Producers on the project. You will design and implement extensions to existing systems and pivotal new systems to address the needs of our team of content developers and external third-party partners. 

Our team is built on a culture of teamwork, problem-solving and knowledge sharing. We expect that every employee, regardless of the role, will contribute to our general studio-wide effort to build and maintain team culture through positive working relationships with each other. Upholding and promoting this culture is part of the job. 

WHAT YOU’LL DO 

• Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements. 

• Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects. 

• Author, review and provide feedback on technical and end-user documentation of systems. 

• Collaborate with Technical Leadership and other Engineers to help establish overall technical design and architecture. 

• Work with minimal guidance on medium-impact tasks or independently on low-risk tasks 

• Provide guidance and informal supervision to more junior staff 

• Help team members set up tools and troubleshoot minor tools issues and workflow blockers 

Requirements

WHAT YOU’LL BRING 

• 5+ years professional software development 

• 2+ years professional Unreal Engine experience 

• 2+ years developing in a team environment 

• Strong C++ knowledge 

• Extensive experience working in at least one large code base 

• Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators, and managers 

• Ability to provide meaningful time estimates for medium-sized tasks 

• Ability to take a large body of work and break up into actionable sub-tasks 

• Proficiency in identifying areas that could use optimization 

• Extensive experience using debugging tools to fix bugs in unfamiliar code 

• Strict adherence to project coding standards 

• Strong cross-discipline collaboration skills 

• Willingness to receive and act upon feedback 

• Great communication, written and verbal 

• Expert knowledge in 3D math 

NICE TO HAVE 

• AAA experience 

• Experience developing on console 

• At least one shipped title 

Benefits

• Benefits: Flexible vacation plan with above standard PTO, Health, Dental, & Vision coverage; Healthcare and Daycare FSAs, 401k with company match; Life and Disability insurance, Technology Stipend, Paid Sick leave, commuter benefits, paid company holidays and office closures, and free parking with gym access 

• Active company culture that fosters clubs, games and movie nights, company events, and parties 

Similar Jobs

Cadence - Principal Software Engineer

Cadence

San Jose, California, United States (On-Site)
1 Month ago
Flutter Entertainment - Lead Data Scientist

Flutter Entertainment

Hyderabad, Telangana, India (Hybrid)
6 Months ago
Epic Games - Senior Physics Programmer

Epic Games

(On-Site)
4 Months ago
Netflix - Analytics Engineer (L4) - Acquisition

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
Games talent (Staffing and recruiting) - Senior Data Scientist

Games talent (Staffing and recruiting)

(Remote)
1 Month ago
Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
9 Months ago
Nintendo - Software Engineer - Console and PC Games, C++

Nintendo

Miami, Florida, United States (On-Site)
1 Month ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Silicon Performance, Power, and Binning Tools Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Samsung Semiconductor - Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
bytedance - Algorithm Engineer - Audio Understanding - Start 2025

bytedance

Singapore (On-Site)
7 Months ago
Pivotroots - Senior Executive - Earned Media

Pivotroots

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Qualcomm - Senior Staff/Manager - Automotive(FuSa/embedded Systems)

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
WPI - Assistant Professor | Computer Science

WPI

Worcester, Massachusetts, United States (On-Site)
1 Month ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
2 Months ago
Trend Micro - Data Scientist

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
bytedance - Research Engineer- Foundation Model AI Platform- San Jose

bytedance

San Jose, California, United States (On-Site)
7 Months ago
SingleStore - Senior Software Engineer, Data Ingestion (C++, Linux, Kafka)

SingleStore

Pune, Maharashtra, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Scanline VFX - Senior Manager, VFX Production Finance

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Airlab Inc  - Game Artist (Mobile)

Airlab Inc

Quebec, Canada (On-Site)
2 Months ago
Turbulent - Tools Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Interactive Brokers - Bilingual Investment Services Representative: French/English

Interactive Brokers

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Track VFX - Matchmove Supervisor

Track VFX

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Everi - Engineer Software Applications IV

Everi

Winnipeg, Manitoba, Canada (Hybrid)
1 Year ago
Salesforce - Business Development Representative - East (Canada)

Salesforce

Toronto, Ontario, Canada (On-Site)
3 Months ago
Crowd Strick - Sr. Software Engineer - Windows Kernel

Crowd Strick

Canada (Remote)
1 Week ago
Ansys - Fall/Spring Software Testing Co-Op (Mechanical/Aerospace BS)

Ansys

Waterloo, Ontario, Canada (On-Site)
3 Weeks ago
Vidsy - Creative

Vidsy

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Zapak Digital Entertainment Limited - Game Programmer (Nintendo Switch)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
3 Months ago
Nordcurrent - Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
7 Months ago
Embark Studios - Performance Engineer UI/UX

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Double Eleven - Associate Lead Programmer (C++ / Proprietary Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
2 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
2 Months ago
Embark Studios - Senior Gameplay Engineer - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Montenegro (Remote)
7 Months ago
supercell - Senior Gameplay Programmer, Squad Busters

supercell

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Boombit - Senior Game Developer

Boombit

(Hybrid)
2 Months ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Keywords Studiosare the leading provider of creative and technical services to the global video game industry. We are trusted and relied upon by 23 of 25 top video game companies to collaborate with them throughout the concept, development, and live operations of the most popular AAA franchises in the world. Great games are the product of great teams, and exceptional individuals are essential to their success. Are you ready to be part of something truly remarkable and unlock your full potential?

Pune, Maharashtra, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Katowice, Silesian Voivodeship, Poland (On-Site)

Pasig, Metro Manila, Philippines (Remote)

Gurugram, Haryana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Keywords Studios

Level Up Your Career in Game Development!

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

Job Common Plug