Senior Software Engineer

Short Description

Microsoft is looking for Senior Software Engineer who has deep knowledge of JavaScript fundamental concepts and design patterns.

Job Description

  • Work closely with PM, Design and Engineering colleagues to prototype and ship features for Microsoft apps: Outlook, Windows People App, etc.
  • Adopt and mature best practices, principles, and patterns to enable safe, rapid releases¬†
  • Drive engineering and development processes to become more agile, data-driven
  • Partner with teams across Microsoft that work on similar challenges
  • Work effectively with team members in remote offices
  • Troubleshoot issues across the entire stack

  • 5+ years of experience developing commercial software.
  • BS/MS in computer science, or equivalent in related technical experience

  • Great cross-team collaboration skills
  • Strong communication skills (both written and oral)
  • Ability to prioritize tasks and work independently
  • Knowledge of JavaScript fundamental concepts and design patterns
  • Experience with JavaScript frameworks such as React or similar.
  • Experience using and implementing REST-ful APIs
  • Experience implementing on Windows (OS level

Senior Software Engineer
Mid-Senior-level Information | Technology | Information Technology Full-time Other | Engineering | Information Technology Software Engineer
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world. We do business in 170 countries and are made up of 114,000 passionate employees dedicated to fulfilling our mission of helping you and your organization achieve more.