Remote Senior Backend Software Engineer

closed
Logo of UpRecruit

UpRecruit

πŸ’΅ $170k-$240k
πŸ“Remote - United States

Job highlights

Summary

The job is for a Senior Backend Software Engineer to build and maintain backend systems for live service games. The role requires 5+ years of experience, mastery of at least one backend programming language, and knowledge of cloud platforms, databases, and game development lifecycles.

Requirements

  • Minimum 5+ years of experience as a Backend Software Engineer with at least one launched title
  • Proven experience in designing, developing, and deploying backend systems for online games
  • Strong interpersonal and organizational skills with a service-oriented mindset
  • Mastery of at least one backend programming language (Kotlin, Java, Go, C#) and willingness to learn others
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Understanding of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra)
  • Experience with building and maintaining RESTful APIs
  • Familiarity with game development lifecycles and live ops best practices
  • Ability to work independently and as part of a team
  • A passion for video games and a strong desire to contribute to a successful title

Responsibilities

  • Design, develop, and implement robust, scalable, and secure backend game systems
  • Focus on areas such as player accounts, matchmaking, leaderboards, achievements, in-game economies, and anti-cheat measures
  • Champion best practices for live operations, ensuring smooth launches, ongoing content updates, and seamless player experiences
  • Integrate with external partner services and third-party technologies
  • Write clean, maintainable, and well-documented code
  • Develop and execute automated tests to ensure high code quality
  • Collaborate effectively with cross-functional teams to achieve project goals
  • Identify and troubleshoot technical issues, implementing solutions to maintain system stability and performance

Benefits

Remote work

This job is filled or no longer available