Senior Software Engineer at 2K

Austin, Texas, United States

2K Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Video Games, GamingIndustries

Requirements

  • 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

Responsibilities

  • 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

Skills

Key technologies and capabilities for this role

GoGolangJavaHTTPgRPCAPI designKubernetesAmazon ECSRDBMSNoSQLCI/CDGitHub ActionsJenkinsArgoCDAWSGCP

Questions & Answers

Common questions about this position

Is this position remote or onsite?

This is an onsite position.

What experience level is required for this role?

The role requires 5–8+ years of experience designing and building backend systems and microservices using Go (Golang) or Java.

What are the key technical skills needed for this Senior Software Engineer position?

Key skills include strong understanding of transport protocols (HTTP, gRPC) and API design, hands-on experience with Kubernetes or Amazon ECS, proficiency with relational and NoSQL databases, and experience with CI/CD pipelines.

What is the company culture like at 2K's Core Technology group?

The team enjoys a fast-paced environment, takes ownership and responsibility for products, and consists of individuals who enjoy challenges.

What makes a strong candidate for this role?

Strong candidates have 5–8+ years of backend experience with Go or Java, expertise in distributed systems and cloud platforms like AWS or GCP, plus bonus for gaming passion and AAA game backend experience; a Bachelor’s degree in Computer Science or related field is required.

2K

Develops and publishes interactive video games

About 2K

2K develops and publishes interactive entertainment, focusing primarily on video games for a wide audience that includes casual gamers, hardcore enthusiasts, and professional eSports players. The company collaborates with well-known game development studios like Supermassive Games and Firaxis Games to create popular titles such as "The Quarry" and "TopSpin 2K25." 2K's games are available through digital downloads and physical copies, and they also generate revenue from downloadable content (DLC), in-game purchases, and exclusive content partnerships. This diverse revenue model, along with their strong collaborations, sets 2K apart from competitors in the video game publishing industry. The company's goal is to deliver high-quality, engaging gaming experiences that appeal to a broad range of players.

Novato, CaliforniaHeadquarters
2005Year Founded
VENTURE_UNKNOWNCompany Stage
Consumer Software, GamingIndustries
1,001-5,000Employees

Benefits

Health Care Benefits
Health Savings Account (HSA) Including Company Contribution
Employee Stock Purchase Plan
401k Retirement Plan
Life and Disability Benefits
Group Legal Plan
Wellbeing Program
Childcare Benefits
Flexible Spending Account (FSA)
Generous Compassionate Leave
Companywide End of Year Break

Risks

Denuvo in NBA 2K25 may cause performance issues, sparking community backlash.
Project Ethos faces challenges in a saturated free-to-play shooter market.
High expectations for FIFA 2K25 could pressure 2K to compete with EA's FIFA series.

Differentiation

2K collaborates with top-tier studios like Supermassive Games and Firaxis Games.
2K's diverse portfolio includes sports, horror, and simulation games.
2K's partnerships with major sports leagues enhance brand visibility and engagement.

Upsides

2K's acquisition of the FIFA license opens new market opportunities.
Project Ethos aligns with successful free-to-play models like Fortnite.
Mobile gaming expansion with NFL 2K Playmakers taps into a growing market.

Land your dream remote job 3x faster with AI