Share this Job
Email similar jobs to me

Senior Online Services Engineer - Devices and Studios - Black Tusk Studios (803735) Job

Microsoft

Date: Apr 8, 2014

Location: Vancouver, CA

Job Category: Software Engineering: Development
Location: Vancouver, CA
Job ID: 803735-93694
Division: Devices and Studios Engineering

ABOUT BLACK TUSK STUDIOS:

Black Tusk Studios are a Microsoft 1st party development studio located in downtown Vancouver, Canada. We are the official home of the Gears of War franchise and our objective is to forge the future of the IP and push the limits of Microsoft’s entertainment platforms and devices. Our team is comprised of deep creative and technical expertise from our industry’s top shooter and action titles, working cohesively to delight our fan base and shatter expectations of what is possible.

Senior Online Services Engineer

The Senior Online Services Engineer will be part of a team responsible for the design and implementation of robust, secure, and scalable services, and deployment processes to support customer-facing applications. The successful candidate must have strong communication skills and be able to work side by side with programmers, designers and production staff, and be passionate about owning a reliable high-traffic services to support console and multi-screen end points.

Responsibilities:
- Work with project leads to design, implement and support reliable, secure, and scalable backend services in support of public-facing online applications
- 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
- Make architectural recommendations for performance and stability and security
- Analyze feature designs and devise technical solutions
- Assist with planning, estimation and distribution of work
- Develop deployment process and mechanisms
- Develop and implement stress testing plans
- Helps Production develop schedules and determine milestones.

Requirements:
- BSc./Ms. degree in Computing Science, or equivalent experience.
- Experience with object oriented programming languages (C++, C#, Java)
- Minimum 5+ years’ experience building large 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 deploying and supporting applications on cloud platforms (AWS EC2, Windows Azure)
- Able to demonstrate knowledge of solid software engineering practices, experience with SCRUM / agile based methodologies a plus

Nice to have:
- Experience with planning for secure online deployments and operations
- Experience with modern web analytics and data-driven product evolution
- Experience with multiple web technology stacks and SaaS models an asset
- Experience developing: Sign-in flow, Match Making, leaderboards, VOIP a plus
- Experience with Xbox Live (360/PC) networking a plus
- 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
- Great sense of humour.

Employment Type: Permanent Full Time
Contact Information & Location: Microsoft Studios, 858 Beatty Street, Vancouver, BC
Benefits: Extended Health & Dental plus Annual Vacation
Wage: $130,000-$145,000 CDN

SC: KR, CA:MCDC, IEB: ALL, IEB: ENG, IEB:MSSTUD
*To consider similar openings within Microsoft, use keywords: Microsoft Studios



Job Segments: Engineer, Telecom, Telecommunications, Game Designer, Cloud, Engineering, Technology