Staff Software Engineer
Core
Architecting and maintaining cross-platform, cross-language SDKs for 2K's game portfolio, integrating AI/LLM tooling into the engineering workflow.
Role type
Staff Software Engineer (Individual Contributor)
Builds
Cross-platform SDKs for Unreal, Unity, native C++, Go, and JavaScript used in 2K's game titles
Domain
Video game development, SDKs, AI-assisted engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#/Unity, Go, JavaScript/TypeScript, Unreal Engine, Unity Engine, API design, versioning, backward compatibility, LLM tooling, architectural consistency
Preferred skills
Console platform experience, online services/networking, binding generators/FFI, AI-powered developer tooling, RAG/embeddings
Technologies
Unreal Engine, Unity, C++, Go, JavaScript, TypeScript, LLMs (Claude, ChatGPT, Copilot, Cursor)
Responsibilities
Drive technical decisions and architectural direction for the SDK portfolio; Ensure architectural consistency across language and engine variants; Write production code and prototype hard problems; Use LLMs and AI workflows to accelerate engineering tasks; Build AI-assisted tooling to scale team output; Mentor engineers and partner with managers on strategy
Seniority
Staff, hands-on IC with strategic influence