Software Engineer

A global video game publisher owned by Take-Two Interactive, developing AAA titles through multiple studios since 2005.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Gaming

Description For Software Engineer

2K Games, a subsidiary of Take-Two Interactive Software, is seeking a Software Engineer to join their Shared Development Services (SDS) team. Founded in 2005, 2K is a global video game publisher responsible for acclaimed franchises like NBA 2K, BioShock, Borderlands, and Sid Meier's Civilization.

The role involves working with a distributed, agile team where location isn't a barrier to collaboration. As a Software Engineer, you'll be instrumental in developing and improving game features, working alongside talented engineers to execute technical projects across all 2K games. The position requires strong C++ programming skills, experience with Unreal Engine, and expertise in areas such as graphics, networking, animations, or UI.

The ideal candidate will have 3+ years of C++ experience, a bachelor's degree in Computer Science or equivalent, and a passion for creating exceptional gaming experiences. You'll be joining a company that values inclusive work culture and encourages all candidates to apply, even if they don't meet all qualifications.

Working at 2K means being part of a team that serves as a force multiplier for their studios, driving impactful multiplayer experiences, gameplay, AI, online systems, and animations. The company prides itself on maintaining an inclusive environment where employees are encouraged to be themselves and do their best work while contributing to world-class gaming franchises.

Last updated 4 months ago

Responsibilities For Software Engineer

  • Design, develop and improve game features
  • Collaborate with lead engineer, technical director, production team and external groups
  • Troubleshoot, debug and tackle technical challenges
  • Produce simple, maintainable, and defect-free code
  • Maintain positive communication with teammates across 2K studios
  • Identify issues early in the process
  • Design, test and deploy efficient and sustainable solutions

Requirements For Software Engineer

  • 3+ years of C++ programming experience, including code design and data structures
  • 1+ year of experience with Unreal Engine
  • Generalist skillset with expertise in graphics, networking, animations, physics, or UI
  • Object-oriented programming expertise
  • Excellent debugging skills
  • Bachelor's degree in Computer Science or equivalent experience
  • Strong collaboration skills
  • Ability to work with both internal and external code

Benefits For Software Engineer

  • Work on renowned AAA franchises
  • Inclusive and respectful culture
  • Collaborative professional team environment

Interested in this job?

Jobs Related To 2K Games Software Engineer

Software Engineering MTS

Software Engineering MTS position at Salesforce, offering remote work options in Seattle area, focusing on enterprise SaaS development with competitive compensation $143,300-$216,700.

Software Engineering MTS

Mid-level Software Engineering position at Salesforce, focusing on backend development with competitive salary and hybrid work arrangement in San Francisco.

WOS Power Test Engineer

WOS Power Test Engineer position at Qualcomm China, focusing on Windows platform power testing and optimization with comprehensive benefits and growth opportunities.

Engineer, WLAN Automation

WLAN Automation Engineer position at Qualcomm India, focusing on wireless networking protocols and test automation with Python programming skills required.

Engineer

Software Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for innovation and professional growth.