Core Engineer

A global video game publisher and developer creating AAA games, currently working on Project ETHOS, a free-to-play hero shooter.
Valencia, Spain
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Gaming

Description For Core Engineer

2K Games is seeking a Core Engineer to join their team working on Project ETHOS, an innovative free-to-play, 3rd person rogue-like hero shooter. As a Core Engineer, you'll be responsible for owning major runtime systems, designing and implementing performant solutions for their AAA multiplatform title. The role demands expertise in C/C++, multithreading, and memory systems, with a focus on optimization across multiple platforms including PS5, Xbox Series X/S, iOS, and Android.

The position is based in Valencia, Spain, with a hybrid work arrangement requiring 3 days per week in the office. You'll be part of a diverse, globally distributed team of developers united by their passion for creating amazing games. 2K's culture emphasizes inclusivity, innovation, and professional growth in an environment of safety and trust.

The ideal candidate brings 3+ years of commercial software development experience, preferably with AAA game titles. Strong problem-solving abilities and system optimization skills are crucial, as you'll be working on complex technical challenges. Experience with Unreal Engine 4/5 and production graphics pipelines is advantageous.

This is an excellent opportunity for a mid-level engineer looking to make their mark in AAA game development. You'll have the chance to work on cutting-edge technology, collaborate with talented developers worldwide, and contribute to an exciting new title in the competitive hero shooter genre. The role offers the perfect blend of technical challenge and creative opportunity in one of the gaming industry's most respected companies.

Last updated 2 days ago

Responsibilities For Core Engineer

  • Write clean, maintainable, performant code
  • Work with content and engineering partners to identify problems and validate solutions
  • Factor development efforts into prioritized tasks
  • Map the limitations of existing solutions and identify new solutions where required
  • Profile, optimize, configure and tune for multiple platforms
  • Help triage build and productivity blockers

Requirements For Core Engineer

  • 3+ years of programming experience on commercial software projects
  • Fluency in C/C++, multithreading, 3d math, and memory systems
  • Ability to debug and optimize complex systems
  • Ability to work independently and efficiently
  • Experience shipping AAA game titles (strongly desired)
  • Functional knowledge of PS5, Xbox Series X/S, IOS and Android development tools
  • Experience with Unreal Engine 4/5 is a plus
  • Experience with production graphics pipelines is a plus
  • Able to work and communicate in proficient English

Interested in this job?

Jobs Related To 2K Core Engineer

Server Engineer - WWE 2K

Server Engineer position at 2K Games working on WWE 2K, developing and maintaining server-side gameplay features with 2+ years of experience required.

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms is hiring a Software Engineer II to build secure, scalable analytics solutions using AWS services in Seattle, focusing on data privacy and security features.

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms Software Engineer position building scalable analytics solutions with focus on privacy and security features.

Software Development Engineer II, Amazon Linux

Software Development Engineer II position at Amazon working on Amazon Linux distribution, focusing on system security, automation, and package updates for AWS infrastructure.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on building innovative self-service support solutions using AWS and AI technologies.