Senior Online Services Software Engineer

2K
Burnaby
Workplace: OnsiteFull timeUSD 96,400 - 142,660 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Communication","Mentorship","Adaptability","Code review"]

Own the end-to-end development of online features for a next-generation AAA sports title, building scalable backend services and implementing required client-side systems in C++ with Unreal Engine. Partner with designers, artists, and producers to deliver seamless connected experiences. Add reliability through monitoring/alerting, write clean and well-tested code, mentor teammates, and uphold quality via code reviews while contributing to an evolving engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
2K
2K
3 months ago

Senior Online Services Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Own the end-to-end development of online features for a next-generation AAA sports title, building scalable backend services and implementing required client-side systems in C++ with Unreal Engine. Partner with designers, artists, and producers to deliver seamless connected experiences. Add reliability through monitoring/alerting, write clean and well-tested code, mentor teammates, and uphold quality via code reviews while contributing to an evolving engineering culture.
Location: Burnaby
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build scalable backend services to support online features.
  • •Develop client-side systems in C++ needed for online features in Unreal Engine.
  • •Implement monitoring and alerting for services.
  • •Partner with design, art, and production to shape online features.
  • •Mentor team members, contribute to engineering culture, and conduct code reviews.

Pay and Benefits

Salary: USD 96,400 - 142,660 annually
Perks:Health InsuranceDentalVision401kLife InsurancePaid HolidaysPaid LeavePaid SickParental LeaveCommuter BenefitsWellness StipendGym MembershipEquity

Key Requirements

  • •5+ years of software engineering experience in game development.
  • •Proficiency in C++, Go, and Python.
  • •Strong understanding of distributed systems and networking protocols.
  • •Experience building online or multiplayer game systems.
  • •Experience working with relational databases (e.g., PostgreSQL) and cloud/DevOps tooling such as Kubernetes and AWS.
Experience:Game developmentAAA multiplayerMultiplayer gamesOnline services
Education:Bachelor's in Computer Science
Skills:CollaborationCommunicationMentorshipAdaptabilityCode review
Tech Stack:C++GoPythonUnreal EngineUnreal Engine 5Distributed systemsNetworking protocolsPostgreSQLKubernetesAWSOpenTelemetryDataDogCI/CDEvent-driven architecture

Company Brief

2K
2K is a video game publisher and developer known for sports, action, and strategy franchises such as NBA 2K, WWE 2K, Borderlands, and Sid Meier’s Civilization. It operates as a major label within Take-Two Interactive.
Industry: Gaming
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Novato, United States
Founded: 2005
WebsiteLinkedIn