Jobs · Engineering · Texas

Staff Software Engineer

2K · Austin, TX · Yesterday
HybridEngineeringFull-time

About the role

We're looking for a Staff Software Engineer to be the senior technical voice across our family of cross-platform, cross-language SDKs. Our SDKs ship in nearly every game 2K publishes, with first-class support across Unreal, Unity, native C++, Go, JavaScript, and more—and we need someone who can hold the architectural picture across all of them.

Responsibilities

  • Drive technical decisions across the SDK portfolio set by the Director and through collaboration with the team.
  • Defend the architectural direction for how our SDKs are designed, layered, versioned, and evolved across Unreal, Unity, native C++, Go, JavaScript, and other targets.
  • Ensure architectural consistency across language and engine variants so every studio gets a predictable, coherent developer experience regardless of which SDK they pick up.
  • Write production code, prototype the hard problems first, lead the toughest implementations, and be a consistent presence in code review.
  • Define and uphold the bar for API design, documentation, backward compatibility, performance, and reliability—and make those standards legible to the rest of the team.
  • Use LLMs and AI-powered workflows daily to accelerate your work: prototyping designs, generating boilerplate across languages, exploring refactors, drafting technical proposals, and automating repetitive engineering tasks.
  • Build AI-assisted tooling that scales the SDK team’s impact—whether that’s code generation pipelines, automated review assistants, intelligent search over our SDK surface area, or anything else that compounds team output.
  • Partner with engineering managers on technical strategy, hiring, and team growth without owning people management yourself.
  • Work directly with studio engineering leads to understand how our SDKs are actually used in production and feed those learnings back into the roadmap.
  • Mentor engineers on the team—raise the technical ceiling without becoming a bottleneck.
  • Represent the SDK team in cross-functional technical discussions across the Technology group and the studios.

Requirements

  • 8+ years of software engineering experience, with significant time spent designing and shipping SDKs, libraries, tools, or platform APIs that other engineers depend on.
  • Fluency in C++ and at least one of C# (Unity), Go, or JavaScript / TypeScript—and the ability to ramp quickly on the others.
  • Hands-on experience with Unreal and / or Unity, including how engines integrate with external native libraries.
  • Strong instincts around API design, versioning, deprecation, and backward compatibility—you’ve felt the pain of getting these wrong and know how to avoid it.
  • Hands-on experience working with LLM tools (Claude, ChatGPT, GitHub Copilot, Cursor, or similar) as part of your daily engineering workflow—not just experimentation, but real productivity gains and a point of view on where AI fits and where it doesn’t.
  • Comfortable being the technical decision-maker. You can hold a strong opinion, defend it with evidence, and change it when the evidence shifts.
  • A clear, generous communicator. You write design docs people actually read, give code review feedback that lifts the team, and can explain trade-offs to non-engineers.
  • Track record of working effectively across teams without formal authority.

Qualifications

  • Experience shipping developer tools or platforms in the games industry.
  • Prior experience shipping software on console platforms (PlayStation, Xbox, Nintendo Switch), including familiarity with platform certification requirements and console-specific SDK constraints.
  • Background in online services, networking, telemetry, or live operations.
  • Experience with binding generators, FFI, or maintaining a native core with multiple language wrappers.
  • Prior work building AI-powered developer tooling—code generation pipelines, review assistants, or intelligent retrieval over technical content.
  • Exposure to RAG pipelines, embeddings, or agent frameworks applied to engineering workflows.
  • Open-source contributions, especially to widely-used SDKs or developer libraries.

Similar jobs

Staff Software Engineer

CircleSan Francisco Bay Area· 1 wk ago
RemoteEngineering$195k–$258k/yrapply on careers.circle.com

Staff Software Engineer

CircleSalt Lake City Metropolitan Area· 1 wk ago
RemoteEngineering$195k–$258k/yrapply on careers.circle.com

Staff Software Engineer

CircleGreater Seattle Area· 1 wk ago
RemoteEngineering$195k–$258k/yrapply on careers.circle.com