Senior Software Engineer - Online Services

Gearbox Software is looking for a Senior Software Engineer to join the Spark team. Spark is a platform and online game engine supporting both internal and external titles. On the online services team, you'd be leading efforts to design, build and maintain RESTful services and server-less applications used by millions of players across multiple games.

Our platform deals with things like account management, playlists, matchmaking, cross-play, dedicated server operations and so much more. This sort of functionality needs to be performant, secure and cost effective to run.



  • Design and develop highly available platform functionality through RESTful APIs and lambdas
  • Work with leads and production staff to identify work and see it to completion
  • Help team leads identify technology requirements and project risks
  • Work with the rest of the team to refine standards and coding practices
  • Collaborate with the SDK team and game team members to get functionality successfully integrated into our games
  • Mentor other members of the team
  • Contribute to code reviews
  • Maintain platform documentation


  • Bachelor's degree in computer science, related field, or equivalent training and professional experience.
  • 6+ years of experience developing backend services that scale to millions of users
  • Familiarity with Amazon Web Services (AWS) or another major cloud provider
  • Familiarity with Linux
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks
  • Passion for software development and OO Design
  • Familiarity with various database technologies

Bonus Points for:

  • Familiarity with one or more languages in our current technology stack (Go, Ruby, Java, Python)
  • Familiarity with Docker
  • Networking experience in HTTP, TCP, and UDP protocols
  • Network and I/O performance tuning
  • Experience with websockets
  • Multiple platform development experience (Linux, Windows, OSX)
Apply for This Job
Gearbox Software is looking to hire a Senior Software Engineer - Online Services at their Frisco, TX, USA location. Job contains the tags Senior, Java, Ruby, Python, Linux and Programmer.
Job discovered on 1/11/2021

game developer jobs at Gearbox Software

Senior Project Manager, Production
Discovered 11 days ago.
Artiste Technique Procedural / Procedural Technical Artist
Discovered 11 days ago.
Candidatures spontannées / Spontaneous applications
Discovered 25 days ago.
Producteur(trice) associé(e) – Gestionnaire de tournage / Associate Producer – Shoot Manager
Discovered 25 days ago.