UpRecruit

Senior Backend Software Engineer

UpRecruit Seattle, WA

Job Details:

  • Title: Sr Backend Software Engineer
  • Salary: $170K - $240K
  • Requirements: 5+ years backend, including Kotlin, Java, Go, or C#
  • Location: Remote

Our client is seeking an experienced Sr. Backend Software Engineer to join their growing team. In this role, you'll play a crucial role in building and maintaining the backend systems that power live service games. You'll work closely with designers, game programmers, and product managers to bring their visions to life.

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


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


Bonus Points:

  • Experience with Kotlin and/or Pragma Engine
  • Experience with matchmaking algorithms and game server management
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI/CD)
  • Experience with scripting languages (Python, Lua)
  • Experience with Unreal Engine and C++
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    Primary and Secondary Education and Non-profit Organizations

Referrals increase your chances of interviewing at UpRecruit by 2x

See who you know

Get notified about new Senior Software Engineer jobs in Seattle, WA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub