Logo
2K

Senior Software Engineer

2K, Austin, Texas, us, 78716

Save Job

#LI-Onsite

Who We Are 2K publishes some of the most popular video game franchises on the planet including Mafia, Borderlands, BioShock, NBA 2K, WWE 2K, Evolve, XCOM, and Sid Meier’s Civilization.

The Core Technology group is responsible for identifying common problems across the company and building solutions to those problems. We fill our team with individuals who enjoy a challenge, enjoy working in a fast-paced environment, and want to take ownership and responsibility for products. If you are passionate about working in the game industry and implementing cool features for our game products, come join our team.

What You Will Do

Design and develop

robust, scalable, and highly performant

backend microservices and APIs.

Own the

maintenance and evolution of key service domains

— ensuring reliability, performance, and alignment with long-term technical strategy.

Collaborate closely with

product managers, designers, and game teams

to translate complex requirements into clear technical deliverables and milestones.

Optimize infrastructure and runtime costs

to deliver a seamless player experience while maintaining operational efficiency.

Continuously

reduce technical debt

by driving refactoring efforts, automating workflows, and modernizing legacy systems.

What You Bring

5–8+ years

of experience designing and building backend systems and microservices using

Go (Golang) or Java .

Strong understanding of

transport protocols

(HTTP, gRPC) and

API design best practices .

Hands‑on experience with

containerization and orchestration

platforms such as

Kubernetes

or

Amazon ECS .

Proficiency with both

relational (RDBMS)

and

NoSQL

databases, including schema design and query optimization.

Practical experience with

CI/CD pipelines

and automation tools (e.g., GitHub Actions, Jenkins, ArgoCD).

Solid grasp of

distributed systems

concepts and

microservice design patterns .

Experience with

public cloud platforms

such as

AWS

or

GCP .

Familiarity with

monitoring, logging, and observability

frameworks.

Experience with

agile software development methodologies .

Knowledge of

authentication and authorization

standards (OpenID Connect, OAuth 2.0, JWT).

Understanding of

secure coding best practices

and compliance frameworks (e.g., GDPR, SOC 2).

Experience conducting

performance profiling, load testing, and bottleneck analysis .

Strong

communication and collaboration skills , with the ability to convey complex technical concepts to diverse audiences.

Demonstrated

ownership mindset

and

product‑oriented approach

to problem solving.

Bachelor’s degree

in Computer Science, Engineering, or related field.

Bonus Items

Passion for

gaming

and building technology that powers player experiences.

Experience developing

online service platforms

or backend systems

for AAA games .

Bonus points for

hands‑on experience

building microservices with

Go

(Golang).

As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment. Please contact us if you need reasonable accommodation.

Please note that 2K Games and its studios never use instant messaging apps or personal email accounts to contact prospective employees or conduct interviews and when emailing, only use 2K.com accounts.

#J-18808-Ljbffr