Online Backend Engineer
Confirmed live in the last 24 hours
Striking Distance Studios

51-200 employees

Technology Design Firm
Company Overview
Driven by people. Inspired by challenges. Relentless to deliver creative excellence.

Company Stage

N/A

Total Funding

N/A

Founded

2019

Headquarters

Hayward, California

Growth & Insights
Headcount

6 month growth

-9%

1 year growth

-39%

2 year growth

-44%
Locations
San Ramon, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Python
Quality Assurance (QA)
Development Operations (DevOps)
Linux/Unix
CategoriesNew
Backend Engineering
Game Engineering
Software Engineering
Requirements
  • Bachelor's degree in software engineering, computer science, or equivalent.
  • At least 3 years of game industry experience and preferably 2 years or more in a similar role.
  • At least 1 year of experience with Unreal Engine.
  • Programming experience in C, C++, C#, Unreal or similar.
  • Scripting and automation skills in one or more of Python, bash, or similar.
  • Experience troubleshooting and diagnosing service connectivity issues.
  • Experience with source control software Perforce, or equivalent.
  • Linux Experience is preferable.
  • Cloud experience is preferable.
  • Ability to be self-directed, focused, and detail-oriented.
  • Strong verbal and written communications skills.
  • A demonstrable love / passion for playing and making video games.
  • A highly communicative and collaborative disposition.
Responsibilities
  • Acting as a liaison from the client gameplay side to the backend.
  • Responsible for server stability and optimization, including CPU/Memory/Latency/Bandwidth
  • Troubleshoots application, network, and server-level problems.
  • Partners with Development and QA teams for implementation of new game features; partners with other operations teams, IT, and external hosting providers to implement and maintain secure and scalable infrastructure.
  • Work closely with DevOps to implement services for live multiplayer servers.
  • Coordinate with leads to ensure smooth roll out of new features.
  • Create and maintain technical design documents.
  • Write clear, maintainable, portable, and highly performant code.
  • Adhere to team coding standards and best practices.
  • Foster a culture of open, honest, and respectful communication across all disciplines.