Software Engineer 2 at Microsoft

Software Engineer 2 Details

Feb. 2, 2019, 2:21 a.m.
Engineering
Individual Contributor
Full-Time
Bellevue, WA
PC World), and
Microsoft Teams is on fire! We're the hottest v1 product at Microsoft, if not the entire software industry, and we're on course to disrupt the team collaboration space. Even before we launched, the press was calling us "the first product to truly compete against hot group-messaging apps" (PC World), and Gartner called us "a real game changer". Microsoft Teams is the hub for teamwork in Office 365 that integrates all the people, content, and tools your team needs to be more engaged and effective. It is core to Microsoft's modern work, modern life and modern education value prop. The Data Layer Team is responsible for rebuilding the core application of the web and desktop client to power brand new experiences. As a member of the team, you will not only build the core framework that is used to manage all the user's data but will also build central pieces like the message Sync engine that powers the core Teams experience including chats. This experience will help you become a GraphQL expert,

We are looking for a strong engineer- someone who brings deep technical/problem-solving chops, customer empathy and a passion for getting things done. You can figure out any new technology and can build from the ground up OR leverage the work of others- do what needs to be done- to land a fantastic product. Applicants should exhibit pride in craftsmanship while still having the depth to understand how their designs affect the performance, security, and other technical aspects of the overall application. A strong understanding (strength, common pitfalls and performance best practices) of TypeScript
Requirements: •2+ years of commercial software engineering experience. •BS or higher degree in Computer Science or related field. •Very strong coding and development skills with experience in at least one of the following languages: C#,Java, TypeScript, JavaScript. Preferred: - 2+ years of implementing code level patterns that allow large codebases and teams to scale. - A strong understanding of TypeScript and mainstream JavaScript frameworks such as React or Angular/AngularJS. - Demonstrated passion for building great end-user experiences - self-starter, Excellent communication and collaboration
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft





Website managed by Tommy Unger