Software Development Engineer at Microsoft

Software Development Engineer Details

April 24, 2019, 10:11 p.m.
Engineering
Individual Contributor
Full-Time
Redmond, WA
partner experience team Software Engineer to
We are looking for a Software Engineer to develop and deliver our new gaming personalization services. In this role, you will design and create new APIs and services. These services will utilize ML to help deliver content to our Xbox customers that is relevant and engaging to them. You will work across disciplines – engineering, business, and marketing. You will work both within Xbox and across organizations, collaborating with partner experience teams and engineering teams from Xbox, Azure, and more. You'll help build services which scale to both Xbox and all Windows devices, working to provide high quality, high performance features with fast turnaround. Every feature you develop will be measured on how positively it's impacting our customers and revenue. This data will help drive where we invest and what the quality/accuracy of the ML we develop is. In addition, you will determine what shared infrastructure and components need to be built that will increase efficiency and performance

Design, implement, and test both server-side and client-side code Manage availability, latency, scalability and efficiency of services by engineering reliability into software and systems Focus on operability of the service including security, privacy, resiliency, Business Continuity and disaster recovery Build services to power app/web experiences that look great across multiple devices and browsers Collaborate with partner teams to deliver end-to-end systems and experiences Write and maintain unit tests and automated integration tests Contribute to team-wide infrastructure investments Review
BS/MS in Computer Science/Engineering or related degree or industry experience 2+ years of experience coding in C# Experience with developing microservices in Azure Service Fabric A positive attitude, and a passion for software development Good organizational skills and Detail Oriented Strong problem solving, debugging, and troubleshooting skills Experience with Scrum and Continuous Deployment a plus Expertise in analyzing and troubleshooting large-scale distributed systems
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft