Skip to main content
Insight Global logo

Back End Engineer

Insight Global
Be an Early ApplicantFull Timemid
British Columbia, CAPosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKotlinAWSDockerKubernetesTerraformApacheRedisCassandragRPCKafkaSparkMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Insight Global is seeking a Backend Software Engineer to join the Platform organization of a leading AAA game company. This team powers the company’s global ecosystem and provides the foundation for world-class games and player experiences. The Platform group supports critical systems across Cloud, Commerce, Data and AI, Gameplay Services, Identity, and Social.

This role sits on the Gameplay Services team, which develops backend services and SDKs in close collaboration with game studios. These services support features such as matchmaking, stats and leaderboards, achievements, game replays, VOIP, and game networking. As a Backend Software Engineer, you will design and build scalable, distributed server-side systems used by millions of players worldwide. You will report directly to the Senior Software Engineering Manager.

Key Responsibilities

  • Design and build new backend services, covering storage, application logic, and management tooling
  • Enhance and add features to existing large-scale systems
  • Research, evaluate, and introduce new technologies to meet complex technical requirements
  • Optimize performance, scalability, and reliability of server-side systems
  • Participate in the full product lifecycle, including design, development, testing, deployment, and live support
  • Support live environments and partner closely with internal game teams to resolve issues and improve services

Required Skills and Experience

  • 3+ years of hands-on backend development experience using Java
  • Experience building and maintaining microservices architectures
  • Experience with relational databases and or data catalog platforms such as Alation
  • Proven experience with stress testing, load testing, and performance tuning
  • Strong debugging and optimization skills in multi-threaded environments
  • Experience troubleshooting and mitigating issues in live production systems
  • Strong written and verbal communication skills, with the ability to collaborate and contribute in team settings

Nice to Have Skills and Experience

  • Experience with Kotlin
  • Experience with NoSQL databases
  • Unit testing and or regression testing experience
  • Experience building high-traffic, highly scalable distributed systems
  • Experience with scalable data storage, streaming, and processing technologies such as Postgres, Cassandra, Apache Kafka, or Spark
  • Experience with cloud platforms and services such as AWS EC2, ElastiCache, and ELB
  • Familiarity with Docker, Kubernetes, Terraform, and Redis
  • Prior experience working in the games industry
  • Knowledge of gRPC and Protocol Buffers

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free