Software Engineer
Posted on 8/9/2023
INACTIVE
2K

1,001-5,000 employees

Sports-based game development studio
Company Overview
2K’s mission is to enable all gamers to build, connect, escape and dream big with their wide array of interactive entertainment for video game consoles, personal computers, and mobile devices. The company is committed to maintaining and developing some of the most creative, respective and premium games in today’s gaming market.

Company Stage

N/A

Total Funding

N/A

Founded

2005

Headquarters

Novato, California

Growth & Insights
Headcount

6 month growth

9%

1 year growth

22%

2 year growth

133%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Git
Lua
Perl
Python
Unity
Quality Assurance (QA)
CategoriesNew
Software Engineering
Requirements
  • 5+ years of sophisticated programming in C/C++/C# and associated debugging methodologies
  • 2+ years of console development (Nintendo, Sony, Xbox)
  • Proven familiarity with 3D math, audio processing, graphics and physics
  • Familiarity with gameplay mechanics, data manipulation, file systems, networking, streaming
  • Ability to manage large codebases with multiple branches
  • Ability to quickly locate, replicate, and fix challenging bugs
Responsibilities
  • Develop features and functionality for designated software development projects across the 2K ecosystem, occasionally supporting multiple at the same time
  • Work independently to implement new in-game functionality following company best practices, the latest coding standards, and guidance from programming leads
  • Collaborate with programming, production and QA leads to build, test, and adroitly solve complex technical challenges
  • Analyze game performance and implement optimizations in both high and low-level code to compensate
  • Extend, design and build standalone tools as needed to assist project development
  • Contribute to the design and code implementation for multi-processor environments
  • Quickly adapt to new coding environments and programming standards
Desired Qualifications
  • Working knowledge of scripting languages (Lua, Perl, Python)
  • Audio experience (Fabric, FMOD, Wwise)
  • Engine experience (CryEngine, Unity, Unreal Engine)
  • Physics experience (Bullet, Havok, PhysX)
  • Source control experience (GitHub, Perforce, SVN)
  • Post-secondary degree/diploma in computer science
  • Passionate video game enthusiast