2K logo

Senior Software Engineer

2K

Austin · 3-8 years experience · Hybrid · Posted Oct 5, 2026

At a glance

Experience
3-8 years experience
Workplace
Hybrid
Location
Austin
Visa sponsorship
Visa sponsorship not offered

About the role

  • The Senior Software Engineer will design and develop robust, scalable, and highly performant backend microservices and APIs.
  • This role involves owning the maintenance and evolution of key service domains to ensure reliability and alignment with long-term technical strategy.
  • The engineer will collaborate with product managers, designers, and game teams to translate complex requirements into technical deliverables.

Responsibilities

  • Design and develop robust, scalable, and highly performant backend microservices and APIs.
  • Own the maintenance and evolution of key service domains.
  • Ensure reliability, performance, and alignment with long-term technical strategy.
  • Collaborate with product managers, designers, and game teams to translate requirements into technical deliverables.
  • Optimize infrastructure and runtime costs.
  • Reduce technical debt by driving refactoring efforts.
  • Automate workflows and modernize legacy systems.

Requirements

  • 3–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.
  • 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.
  • Familiarity with monitoring, logging, and observability frameworks.
  • 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).
  • Demonstrated ownership mindset and product-oriented approach to problem solving.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.

Preferred qualifications

  • Passion for gaming and building technology that powers player experiences.
  • Hands-on experience with containerization and orchestration platforms such as Kubernetes or Amazon ECS.
  • Experience developing online service platforms or backend systems for AAA games.
  • Hands-on experience building microservices with Go (Golang).
  • Experience with public cloud platforms such as AWS or GCP.

Workplace

  • Hybrid role

Skills

  • Go
  • Java
  • HTTP
  • gRPC
  • RDBMS
  • NoSQL
  • GitHub Actions
  • Jenkins
  • ArgoCD
  • OpenID Connect
  • OAuth 2.0
  • JWT
Show all 15 skills
  • Kubernetes
  • Amazon ECS
  • AWS

2K

Senior Software Engineer

Apply now