Software Engineer

OOur team, Commercial Software Engineering DWR Dev Team, works side by side with customers on new tech. We are here to pave the way for our products and our customers. We don’t charge customers for what we do and the results we’ve produced put us in high demand. We MacGyver our way using Microsoft products and open source software to get our customers going on things that have never been done before. We push innovation back into the product groups.

Our motto is “We ship when we share”. If you like variety, coding in many languages, using any available tech across our industry, digging in with our customers, hackfests, occasional travel, and telling the story of what you’ve done in blog posts and at conferences, then come talk to us.

We are very community focused in our work, with one foot in Microsoft and one foot in the open source communities that we help. We make pull requests on open source projects to add support for Microsoft platforms and/or improve existing implementations. We build frameworks and other tools to make it easier for developers to use Microsoft platforms. We source all the ideas for this work by maintaining very deep connections with these communities and the customers and partners that use them.

As a member of our team you will thrive in working with a variety of technologies; not just Microsoft technology. We code with Xcode, Java, node.js, Python, C#, C, C++, R, and anything else that will solve the business problem. We work on Windows, Android, Raspbian, RTOS, iOS, and we love Azure. We build innovative solutions to solve exciting business problems using code-with activities, and technology that fits within the boundaries established by the customer. Whenever possible we take our learnings back to the product teams so they can make better products.

The ideal candidate will have:
•At least 1 year experience in software design and development
•Experience with open source platforms, including contributions on github is a plus
•Shipped production systems running on a public cloud is a plus
•Presented at a tech conference or user group event

In this position, you will:
•Work directly with non-technical business partners
•Learn new technologies quickly
•Code with groups of people at a rapid pace
•Share your knowledge openly and honestly with those around you
•Provide constructive feedback to others

If much or all of the above resonates with you, don’t hesitate, apply today. This position is more than a job. You will be able to make your passion your work. The importance and strategic nature of the role and the technologies will enable you to fully explore your potential and grow in your career and in your core passions

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to