Online Client Engineer

Found in: beBee jobs CA - 1 week ago


Vancouver, British Columbia, Canada Microsoft Canada Full time
Overview

The Coalition is a flagship first-party studio within Xbox Game Studios and the home to one of gaming's most critically and commercially acclaimed series, Gears of War. We are a group of diverse and talented individuals working for a common purpose to push the limits of Microsoft's entertainment platform and devices. As a studio, we lead from our values and work together to promote respect and inclusion, a growth mindset and grit, all while putting our team first. If you have the fire to work with our driven team, then come work with us.

As part of The Coalition's Online team, the Online Client Engineer will help build the multiplayer and online experiences in our games, including in-game economies and commerce, session management, player statistics, user generated content, matchmaking, and game content management just to name a few. We follow an agile, iterative, and quality driven software development lifecycle. We embrace DevOps and build our features to be supportable and easy to troubleshoot. We believe that our main branch should always be shippable, and features should get to our customers as frequently as possible, with all of our services being deployed to production regularly. We build our clients and services with the latest technologies (UE5, .NET8) leveraging Azure whenever we can. As a team, we focus on a first-class player experience, common technological foundations, and empowering developers.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C++
    • OR equivalent experience.
  • 2+ years' experience debugging and optimizing in a multi-threaded networked environment.
  • 1+ year's experience with modern web technologies.

Preferred Qualifications:

  • Interest in multiplayer gaming.
  • Experience with Unreal Engine.
  • Experience with other object-oriented programming languages (C# preferred)
  • Game-specific networking experience including: object replication, client-server and peer-to-peer architectures, server migration, dedicated servers, time sync, prediction, QoS, voice, etc.
  • Experience with Xbox Live, PSN, Steam or other online gaming platforms.
  • Experience developing: sign-in flows, match making, progression systems, ugc/dlc systems, leaderboards.
  • Experience with Azure, AWS or other cloud providers.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

Find additional pay information here:


Microsoft will accept applications for the role until April 15, 2024

#thecoalitionjobs

#gamingjobs

Responsibilities
  • Help in delivering quality multiplayer experiences.
  • Implement multiplayer game experiences in partnership with design and engineering teams.
  • Work closely with the rest of the online team to ensure online solutions are well integrated while being secure, reliable, and performant.
  • Work closely with design and production to realize application functionality while considering various technical and end user requirements.
  • Integrate the service into client-facing applications.
  • Embody our culture and values

  • Online Chemical engineering tutor

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada TeacherOn Full time

    psa columnLevel: Intermediate Gender Preference: NoneMeeting options: Available online - via skype etc.

  • Front-End Engineer

    Found in: beBee jobs CA - 2 days ago


    Vancouver, British Columbia, Canada Engine Digital Full time

    Salary: Intermediate Front-End Engineer WantedWe're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional...

  • Front-End Engineer

    Found in: beBee jobs CA - 2 days ago


    Vancouver, British Columbia, Canada Engine Digital Full time

    Salary: Senior Front-End Engineer WantedWe're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional teams...

  • Senior Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Activision Full time

    Job Title:Senior Software EngineerRequisition ID:R022609Job Description:Your PlatformDemonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services connect...

  • Marketing & Communications - Online - Remote - Flexible

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Enhance Me Empower Me Full time

    Are you ready to unlock your potential and join a global team for personal and leadership development? Enhance Me Empower Me is seeking motivated individuals who are ready to explore and adapt their careers moving into the online space. As industry leaders in personal and professional leadership and self-development, we are committed to providing an...

  • Senior Quality Assurance Automation Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Vancouver, British Columbia, Canada Trulioo Full time

    Position Summary:We are seeking a Senior QA Automation Engineer to join our Engineering team to execute on the overall quality and test strategy for the Trulioo SaaS platform and Mobile clients. The highly technical Senior QA Engineer develops automated tests and tools so that the developers can test their code, driving a culture of quality across all...

  • Staff Software Engineer

    Found in: beBee jobs CA - 6 days ago


    Vancouver, British Columbia, Canada Collective Full time

    About the role:Nearly 20,000 amazing founders have applied for membership since we first launched and our revenue has grown 8x. Most importantly, we have saved our average member over $16,000 annually in taxes.We're looking for an enthusiastic and talented Software Engineer to join our passionate and dedicated team. As a Senior Software Engineer, you will:Be...

  • Site Reliability Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.Production Infrastructure & Engineering (PI&E) organization provides the...

  • Software Engineer II

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewWe are the People Experiences group of Microsoft. We are looking for a software engineer to build intelligent experiences that enable Microsoft users to know more about the people they collaborate with and stay on top of their tasks across Outlook, Teams, and Windows. Our goal is to enable collaboration and support Assistant-level scenarios, aiming...

  • Systems Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Systems EngineerJob ID: PL Location: North Vancouver, BCOverview:Our client's Engineering & Planning Team has an immediate requirement for one (1) Systems Engineer for 12 months. The Systems Engineer will support the Change Management team at the client's shipyards. The role will focus on development of multi-discipline Enterprise Change Requests....

  • Software Engineer

    Found in: beBee jobs CA - 6 days ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective. In the Teams Platform's Conversational AI & Extensibility team, we develop client-side extensibility hooks, backend APIs, services, and SDKs (Software Development Kits). Our focus is...

  • Engineering Manager Mining

    Found in: beBee jobs CA - 6 days ago


    Vancouver, British Columbia, Canada Fluor Corp Full time

    Job DescriptionFluor M&M is a leader in the study, engineering, and execution of M&M projects world-wide. We have designed and constructed marquee projects in all regions of the world including Peru, Chile, Mongolia, the Dominican Republic, Mexico, and at home in British Columbia. We work with major and emerging, mining companies, with a copper or gold...

  • Geotechnical Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Title: Geotechnical Engineer, Transmission-StationsJob ID: MK Transmission Engineering Division has a rewarding opportunity for a Senior Geotechnical Engineer to join its Geotechnical Team as a Contingent Labour Resource Augmentation.The Transmission Engineering Division provides engineering services for 18,000 km of transmission lines, 150+ substations and...

  • Design Verification Engineer

    Found in: beBee jobs CA - 6 days ago


    Vancouver, British Columbia, Canada IC Resources Full time

    Based in Vancouver, Canada, this is an opportunity for an experienced Verification Engineer to join one of the world's leading RISC-V companies. The Verification Engineer will become part of a worldwide CPU team developing next-generation RISC-V products for applications including 5G, AI and machine learning. The Verification Engineer will study CPU...

  • Electrical Stations Engineering Manager

    Found in: beBee jobs CA - 9 hours ago


    Vancouver, British Columbia, Canada CIMA+ Full time

    Company DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...

  • Experience Designer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Engine Digital Full time

    We're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional teams are best equipped to achieve the most...

  • Engineering Manager

    Found in: beBee jobs CA - 6 days ago


    Vancouver, British Columbia, Canada Steamclock Full time

    We're hiring an Engineering Manager to help guide our delivery team as we develop engaging mobile experiences and further our culture of collaboration and teamwork. If you have experience managing product-oriented engineering teams, we'd love to meet youSteamclock is a profitable and growing studio in Vancouver that makes very nice mobile apps. Our focus is...

  • Principal Mining Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...

  • Principal Electrical Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada BBA inc. Full time

    Working for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first-class service to clients.Recognized for its extensive field experience and cutting-edge expertise, BBA has been delivering a comprehensive range of consulting engineering services for 40 years, from studies and design...

  • Chief Mine Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada ML6 Full time

    The Opportunity:Our client, a Canadian mining company with global operations, is looking for a Chief Mine Engineer to join their team on their African mine site. The Chief Mine Engineer is responsible for all mine planning and mine engineering technical support of the Mining operations.What You'll Be Doing:Ensure all mine engineering activities are conducted...