Senior Software Architect for Real-Time Gameplay

1 month ago


Vancouver, British Columbia, Canada T-Net British Columbia Full time

About the Job:

We are seeking a highly skilled Senior Software Architect for Real-Time Gameplay to join our Synchronous Server Team. As a key member of our team, you will be responsible for designing and developing the technical solutions to unlock real-time gameplay on our platform.

Key Responsibilities:

  • Design and develop complex, highly available, distributed, cloud-based solutions.
  • Collaborate with teammates to add new features to our world-class platform.
  • Ensure high availability and reliability of our systems.
  • Master the entire application life-cycle including research, design, development, testing, along with continuous deployment and delivery.

Requirements:

  • 6+ years of experience in the development of enterprise software.
  • Ability to work in a dynamic agile development environment.
  • Software development experience in one or more general purpose programming languages such as Java, Golang, or C++.
  • Experience with cloud-based datastore technologies such as RDS, Redis, Firestore, Cloud SQL, and/or ElasticSearch including design and optimization.
  • Experience working with one or more: Docker, Kubernetes, public clouds (i.e. AWS, GCP), Microservices, distributed systems.

About Us:

T-Net British Columbia is a leading mobile games platform connecting players in fair, fun, and meaningful competition. We are proud to be an equal opportunity employer and do not discriminate on the basis of age, race, sex, gender, gender identity, color, religion, national origin, sexual orientation, marital status, citizenship, veteran status, or disability status.



  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform that connects players in fair, fun, and meaningful competition.As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform connecting players in fair, fun, and meaningful competition. As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry.As the Lead Software Engineer on the Synchronous Server Team, you will help build the technical solutions to unlock the...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform connecting players in fair, fun, and meaningful competition. As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry.Our client has harnessed the power of their platform to transform the way nonprofits engage with donors, enabling anyone...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Role:As a Software Engineer on the Synchronous Server Team, you will help build the technical solutions to unlock the ability to make real-time gameplay happen on the platform. This involves developing complex, highly available, distributed, cloud-based solutions, and maintaining their high level of quality software.What you'll do:Master the entire...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Gameplay Software EngineerElectronic Arts Inc. is seeking a skilled Gameplay Software Engineer to join our team. As a key member of our Gameplay team, you will be responsible for designing and implementing gameplay-related systems, including A.I., character control, and multiplayer.Key Responsibilities:Design and implement gameplay-related systems, including...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the Role We're seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our development team, you'll be responsible for designing and implementing gameplay systems that bring our games to life. Responsibilities Design and implement gameplay mechanics, algorithms, and systems. Collaborate with artists,...


  • Vancouver, British Columbia, Canada 2K Full time

    Gameplay Software EngineerEA SPORTS is a leading brand in the entertainment industry, connecting millions of people worldwide to the sports they love through innovative video games.We're redefining football with EA SPORTS FC, a genre-leading ecosystem of interactive experiences that brings a global community of football fans closer to The World's Game.The...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Gameplay Software Engineer RoleWe are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a Gameplay Software Engineer, you will be responsible for designing and implementing gameplay systems, including AI, character control, path finding, and multiplayer systems.Responsibilities:Design and implement gameplay systems,...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the Role:We are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing gameplay systems, including AI, character control, and multiplayer functionality.Responsibilities:Design and develop gameplay systems, including AI, character...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job Title: Senior Technical Gameplay AnimatorMicrosoft is seeking an experienced and motivated Senior Technical Gameplay Animator to join our team at The Coalition. As a key member of our animation team, you will be responsible for collaborating with peers to develop and maintain gameplay animation systems in Unreal Engine 5.Responsibilities:Collaborate with...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Drive Innovation in Gameplay SystemsEpic Games is seeking a skilled Lead Gameplay Programmer to join our team and contribute to the development of cutting-edge gameplay features for Fortnite. As a key member of our programming team, you will be responsible for designing, implementing, and optimizing gameplay systems that deliver an exceptional player...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Seeking a senior software architect with 15+ years of experience in firmware development to contribute to the design and development of advanced products at Analog Devices. This role involves translating product requirements into SW and HW architecture and design.Key Responsibilities:Collaborate with the digital team to design and architect System-on-Chip...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Transformative Role in Geolocation ServicesWe are seeking a Senior Software Engineer to drive the migration of our legacy geolocation services into a cutting-edge solution, utilizing modern best practices and Golang. This high-availability distributed services engineer will architect and build multiple distributed services, aligning with industry standards...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our gameplay development team, you will be responsible for designing and implementing innovative gameplay features and animations.ResponsibilitiesDesign and develop high-quality gameplay features and animations.Collaborate with...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada 2K Full time

    About Us2K Games is a leading global video game company, publishing titles developed by renowned studios across multiple platforms.We are headquartered in Novato, California, and our portfolio includes critically-acclaimed franchises such as NBA 2K, WWE 2K, and BioShock.Our VisionWe aim to create immersive gaming experiences that captivate audiences...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About Electronic ArtsElectronic Arts is a leading video game developer and publisher, dedicated to creating immersive gaming experiences for millions of players worldwide.We're looking for talented software engineers to join our team and help shape the future of gaming.Role OverviewThis Gameplay Software Engineer position is a key role in our development...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Senior Real-Time Systems EngineerSanctuary AI is seeking a highly skilled Senior Real-Time Systems Engineer to join our Controls team. As a key member of our team, you will be responsible for designing, implementing, and maintaining real-time communication and control systems.Key Responsibilities:Design and implement real-time systems for high availability,...

  • Software Architect

    2 weeks ago


    Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform connecting players in fair, fun, and meaningful competition. As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry.Their platform helps developers build multi-million dollar franchises by enabling social competition in their games....

  • Software Architect

    2 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...