SENIOR SOFTWARE ENGINEER
MicrosoftRedmondUpdate time: November 26,2019
Job Description

Are you looking for an exciting project and a culturally healthy team? The Windows Notification Platform makes apps feel *alive* by connecting app servers and user devices across the Windows and Microsoft ecosystem. Texts, Photos, or Cloud notifications flow through our platform in near real-time between services, Xboxes, Desktops, HoloLenses, and mobile devices. It is an essential part of apps and platforms such as Project Rome(Connected Devices), Skype, Edge browser, Office, and OneDrive. The key scenarios are Xbox communicating with Alexa, and users’ desktop computers communicating with their phones to deliver texts and photos(Your Phone App). It provides a persistent connection between the user devices and our cloud services to ensure the data is transferred in near real-time.  Also, we are investing in cross-platform SDK that ships from Github for windows, Android, iOS, and Linux. If you want to grow your development skills, learn about networking, cross-platform, and API design, while building the foundation for Microsoft’s connected future – this is the team for you! Furthermore, this team is empowered by members from diverse backgrounds and committed to be inclusive in any matters. Please come join and help building an awesome team!

Learn more at https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services--wns--overview

Responsibilities

We are looking for developers with a passion for technology and deep technical problem solving, who can move across platform technologies to support a breadth of ambitious business goals and who can deliver high quality, performant technical solutions that often integrate across multiple systems and components. Successful team-members will be able to dive into new code areas; focus on the right design while being able to stage their work to deliver ongoing improvements (build-measure-learn); to manage multiple dependencies of both teams and technologies; coordinate their engineering with team-members and partnering organizations.

Qualifications

Required qualifications:

  • B.S. in Computer Science or a related field, or equivalent industry experience
  • 5 years of coding experience with C/C++ and rigorous quality engineering practices across all phases of product development, deployment, and unit/functional testing

 

Preferred qualifications:

  • Excellent teamwork, communication, and coordination skills
  • Demonstrated ability to develop expertise in new technologies and deliver feature implementations across an integrated set of components, technologies, and teams.
  • Networking  experience is a plus (TCP/IP, TLS, NAT, Firewalls, Proxies, etc)
  • Windows and Android/iOS experience is a plus

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Get email alerts for the latest"SENIOR SOFTWARE ENGINEER jobs in Redmond"