Software Engineer II - Outlook

Are you passionate about redefining how people communicate by building the next generation messaging software? Interested in taking the familiar Outlook experience, used by millions, to the next level? The Desktop Outlook team is looking for an experienced developer who can contribute to the design for a next generation, cloud-connected, communication client. In this role, you will have opportunity to design and develop the code that will underpin new scenarios and capabilities and deliver new storage, business logic, directory, people/contacts, networking, and protocols in conjunction with Office partner teams.

We are looking for a skilled developer with passion for the communications space.   On the Desktop Outlook team, we are making broad investments in the platform to win the cloud.   From enhancing the most-used Office product, Outlook, transforming it into the best service-based client experience available to creating all new experiences optimized for Windows 8, we will be the engine that powers how humans interact with each other.   We will drive all of our enhancements by understanding our customers in a way that we have never done before.   By doubling-down on real-time monitoring and telemetry, we will enable a much faster ship cadence than has ever been possible in such a high-volume product.   As such, good collaboration skills and experience designing infrastructure is strongly preferred.

Your key responsibilities will include the following:

  Participate in planning to discover where investments need to be made and to understand the customer

  Brainstorm solutions

  Investigate possible design directions and new technologies

  Write a development design plan including core design, unit test, and relevant telemetry

  Implement the solution

  Validate, stabilize, and check in the feature

  Monitor telemetry to continue to validate the feature in production

  Help diagnose service health and outages

The ideal candidate will have the following skills and experiences:

  Outstanding cross-discipline collaboration skills

  Ability to deliver outstanding results in fast-paced, dynamic environment

  Deep passion for customers, design thinking, and technology

This position requires the following skills and experiences:

  Experience owning and developing features end-to-end

  3+ yrs of relevant experience in the high-tech industry

  Experience writing object-oriented native-code C++.

  Bachelor’s degree in Computer Science or equivalent

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon