Enable job alerts via email!

Backend Server Engineer

2K

Culver City (CA)

Hybrid

USD 80,000 - 120,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading gaming company seeks a passionate Backend Server Engineer to join their dynamic team. You will build large, scalable services crucial for game configuration, and collaborate with multiple teams to enhance game quality. The role demands strong programming skills, innovative problem-solving, and a solid understanding of computer science principles, with flexibility for remote work. If you're eager to tackle complex challenges and contribute to engaging gaming experiences, apply now!

Qualifications

  • 2+ years of relevant work experience.
  • Proficient in Python, Java, or similar languages.
  • Understanding of performance implications of caching, networking, and storage.

Responsibilities

  • Takes ownership of features from conception to production.
  • Develops performant and maintainable code.
  • Collaborates with game teams to improve quality.

Skills

Python
Java
Performance optimization
Caching
Networking
Data structures
Algorithms

Education

BS/MS in Computer Science or Computer Engineering

Tools

Docker
Kubernetes
MySQL
AWS
NoSQL

Job description

We are looking for a talented Backend Server Engineer to join our dynamic backend team to build large, scalable services that are the foundation of the games. The team is responsible for the game configuration system that allows for over-the-air, reactive changes to every aspect of the game without needing to deploy a new binary. Other key systems include: leaderboards, PVP matchmaking, business intelligence systems and engaging social features.
RESPONSIBILITIES
  • Takes ownership of features/bugs/issues from conception to run in production.
  • Develops code that is performant, easy to maintain by others, and works as intended.
  • Collaborates with all of the game teams including client engineers, game designers, support, and analytics. Your input is highly valued to improve game quality or offer alternatives to meet timelines.
  • Eager to learn new things, especially if it solves hard problems or improves the quality of life for a team. There are many exciting technologies being evaluated at Jam City, including leveraging ML to design new levels and auto-tuning goal requirements/economy.
QUALIFICATIONS
  • Passionate and self-driven! We love engineers who tackle difficult issues and provide innovative, performant solutions!
  • 2+ years of relevant work experience.
  • Proficient in Python, Java, or similar languages.
  • Understanding of performance implications of caching, networking, storage, and concurrency.
  • Knowledge of web service technologies (e.g., Linux, MySQL, AWS, NoSQL, Django) and best practices.
  • Strong background in computer science concepts: OOP, algorithms, and data structures.
  • BS/MS in Computer Science or Computer Engineering, or similar experience.
  • Remote work OK -- must be willing to work PST hours.
NICE TO HAVE
  • Experience working in a team with large-scale, high-performance distributed software.
  • Experience in mobile gaming or the video game industry.
  • Experience with real-time multiplayer features and networking requirements.
  • Familiarity with Docker and Kubernetes.
  • Loves playing video/board games.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Backend Server Engineer

Jam City Inc

Culver City

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Server Engineer - Multiplayer & Backend Systems (Java/Akka)

2K

Remote

USD 100,000 - 140,000

13 days ago

Backend Server Engineer

Jam City

Remote

USD 80,000 - 120,000

13 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Madison

Remote

USD 70,000 - 90,000

7 days ago
Be an early applicant

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Sacramento

Remote

USD 80,000 - 100,000

7 days ago
Be an early applicant

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Charlotte

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Baltimore

Remote

USD 90,000 - 130,000

7 days ago
Be an early applicant

Associate Software Engineer, Online Server | Diablo IV | Albany, NY or Irvine, CA

2K

Irvine

Hybrid

USD 80,000 - 100,000

9 days ago

Test Engineer (Remote) - AI/ML Server Integration

Jabil

Saint Petersburg

Remote

USD 65,000 - 118,000

23 days ago