${ alert.message }}
${ alert.message }}
Share Job
Copy the link below to share this job.
The Coalition

Senior Services Software Engineer - Gears of War

${ timestamp }} · 
The Coalition
πŸ‡¨πŸ‡¦ Vancouver, BC

The Coalition, the game studio that develops the Gears of War franchise, is looking for a Senior Services Engineer to join our team working on next-generation Gears experiences. We are seeking talented, experienced developers with a variety of backgrounds who want to redefine the Gears experience through the application of modern cloud service technologies and various telemetry solutions.

The Coalition’s Online Services team builds cloud services that drive many aspects of the game, including in-game economies and commerce, player statistics, user generated content, matchmaking, and game content management. We follow an agile, iterative, and quality driven software development lifecycle. We value development of unit and acceptance tests as part of feature development. We embrace DevOps and build our features to be supportable and easy to troubleshoot. We believe that main 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.

Net Tech Stack, You’d Be Working With a Broad Set Of Other Service Technologies Including

In addition to the standard Microsoft C#/.

  • NoSQL data management (Azure Table, Azure Cosmos DB, Redis)
  • Distributed Actor Model (Orleans)
  • Streaming Telemetry (Azure Event Hub)
  • Online Gaming Platforms (Xbox Live)
  • Search (Azure Search)
  • Azure Service Fabric
  • Azure Data Lake

Responsibilities

  • Work with project leads to design, implement and support reliable, secure, and scalable backend web services in support of public-facing online applications
  • Help engineer a modern data pipeline to collect, organize, and process data
  • Design, implement and support the Integration Xbox Live Services into client and server applications
  • Work closely with design and production teams to realize application functionality
  • Analyze feature designs and devise technical solutions
  • Build a holistic understanding of our product features, its customer, the BI data infrastructure & environment, and business goals
  • Assist with planning, estimation and distribution of work
  • Develop deployment process and mechanisms
  • Helps Production develop schedules and determine milestones.
  • Engineer a modern data pipeline to collect, organize, and process data
  • Institute and maintain secure workflows that are compliant with all current privacy standards
  • Interface with business users and engineering teams to bridge the gap in terms of data needs and understanding
  • Produce clean, reusable code that is tested, reviewed, and adheres to all current code and MS standards
  • Build a holistic understanding of our product features, its customer, the BI data infrastructure & environment, and business goals
  • Leverage industry best practices in establishing repeatable BI practices, principles & processes

Qualifications

  • Degree in Computing Science, or equivalent experience
  • Experience with object oriented programming languages (C++, C#, Java)
  • Experience with modern web technologies: NET, IIS, WCF, RESTful services, streaming media
  • Minimum 5+ years experience building online services for web or game applications
  • Experience supporting a live service with frequent refreshes of content and code
  • Experience architecting scalable server solutions to support high-traffic and high-bandwidth loads
  • Experience with planning for secure online deployments and operations.
  • Experience with modern web analytics and data-driven product evolution.
  • Experience deploying and supporting applications on cloud platforms (AWS EC2, Windows Azure).
  • Experience with multiple web technology stacks and SaaS models an asset
  • Able to demonstrate knowledge of solid software engineering practices, experience with SCRUM / agile based methodologies a plus
  • Expertise in database technology with solid understanding and hands-on skills with SQL Server, SSIS, solid understanding of SSAS / n-dimensional cubes
  • Experience in analyzing big data using statistical tools such as SQL, C# and statistics
  • Experience with unstructured datasets (Hadoop, Cosmos, Data Bricks, Python)
  • Solid experience in Power BI
  • Solid experience building business intelligence solutions (data warehouse, datamart, ETL, Reports) and ability to understand instrumentation and devise technical solutions
  • Excellent collaborative skills, consultative and customer-facing skills, strong client services orientation
  • Ability to influence diverse audiences and build strong partnerships with stakeholders
  • Self-starter who works well within a creative team
  • Must be able to complete tasks in a timely manner
  • Dynamic problem solver
  • Passion for web and mobile technology

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.