Senior Online Engineer – Xbox Games Technology Group – The Coalition
Microsoft based in Vancouver, British Columbia, Canada is inviting applications from suitable candidates for the position of Senior Online Engineer – Xbox Games Technology Group – The Coalition. Microsoft is known to build its clients and services with the latest technologies (UE5, .NET6) leveraging Azure whenever we can. Our company is known to focus a first-class player experience, common technological foundations, and empowering developers. The candidates who will get selected for the vacancy will be required to start the work as soon as possible.
Job Description:
Employer’s Name: Microsoft
Position: Senior Online Engineer – Xbox Games Technology Group – The Coalition
No of Vacancies: To be determined
Salary: Salary is not mentioned, $15.00-$20.00 hourly salary estimated by Canadian Job Bank
Employment Type: Full-time
Location: Vancouver, British Columbia, Canada
Shifts: To be determined
Job Number: 1572243
Work Site: Up to 50% work from home
Travel: 0-25 %
Role Type: Individual Contributor
Profession: Software Engineering
Discipline: Software Engineering
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates need standard educational qualifications such as a bachelor’s Degree in Computer Science, or a related technical discipline AND 4+ years of technical engineering experience with coding in C++.
Experience: Candidates need experience and/or equivalent to a bachelor’s, other experience details are mentioned below
Other Requirements:
- The candidate should be able to follow an agile, iterative, and quality-driven software development lifecycle and also embrace DevOps and build our features to be supportable and easy to troubleshoot
- The candidate should be able to work directly with the Engine team in both developing and maintaining these systems but also help push and grow their adoption across Xbox Game Studios
- The candidate should have debugging and optimization skills in a multi-threaded, networked environment
- The candidate should have experience with Unreal Engine and also have experience with other object-oriented programming languages (C# preferred)
- The candidate should have game-specific networking experience including object replication, client-server and peer-to-peer architectures, server migration, dedicated servers, time sync, prediction, QoS, voice, etc., and also have experience with Xbox Live, PSN, Steam, or other online gaming platforms.
- The candidate should have experience in developing sign-in flows, match-making, progression systems, ugc/dlc systems, and leaderboards and also have experience with Azure, AWS or other cloud providers.
Responsibilities:
- The candidate should be able to evolve and push the boundaries of entertainment as known and also deliver world-class games that continues to rise, driven by advantages in better hardware and software capabilities
- The candidate should be able to perform duties such as optimizing game development engines, developing infrastructure and workflows for efficient remote and hybrid development, brings new opportunities and engineering challenges that all studios are facing today
- The candidate should be able to solve challenges to enable efficient hybrid teams, as well as external globally distributed development partners who help scale during peak phases of development
- The candidate should be able to 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
- The candidate should be able to help in delivering quality multiplayer experiences and also implement multiplayer game experiences in partnership with design and engineering teams.
- The candidate should be able to work closely with the rest of the online team to ensure online solutions are well integrated while being secure, reliable, and performant and also work closely with design and production to realize application functionality while considering various technical and end user requirements.
- The candidate should be able to integrate the service into client-facing applications.
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected, and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!