Microsoft Corporation Software Engineer II in Bellevue, Washington


Microsoft Dynamics 365 is a rapidly growing business at Microsoft and is considered one of the leaders in Software as a Service in the world of business applications. Dynamics 365 consists of a model driven platform that revolutionizes how business applications are designed and delivered. This platform drives business applications for domains such as Sales, Project & Field Services, Marketing and Customer Service - whilst also enabling customization by business users - or completely new solutions to be built by business users, developers, and ISV.

This is an exciting time to join Dynamics where we are innovating and rethinking Customer Engagement - focusing on what capabilities next generation business productivity software needs to provide in a mobile first, cloud first world. We are looking for experienced engineers looking for their next big thing to help us innovate on our solutions and lead Microsoft’s charge against This is a great opportunity to work on something highly strategic to Microsoft.


Our team has a strong track record of delivering business solutions for service industries focused on Project-driven and Field services. The team consists of highly motivated, innovative, customer focused engineers and engineering leaders. We’re optimizing our engineering to empower every person and organization on the planet to achieve more with a faster cadence of releases to deliver innovation at an exciting pace. Our team works in an agile start-up like environment where we expect each team member to think out of the box to contribute and collaborate towards the mission of the team in a feature-crew setting. We are now building out the next generation solution that will take business productivity for the Professional Services industry to the next level. Pulling together Dynamics 365, Office 365, Power BI and Azure we are building out high value, complete, and predictive application scenarios including a portfolio of companion mobile apps across all the major platforms.


We are looking for a passionate and motivated software engineer to be a technical leader in design and implementation for the next generation Project & Field Service solutions on Dynamics 365 leveraging Office365, Power BI and Azure. These capabilities must not only provide the foundation for a service platform, they must also scale out to support active usage around the world by thousands of customers 24x7. You will be expected to work collaboratively within the team and provide technical oversight to feature crews, work through competing priorities, and solve complex technical challenges to meet business goals and maintain live site availability.


The ideal candidate is an experienced Software Engineer with a proven track record of delivering commercial products.

  • 6+ years of experience in software development

  • Experience programming in high level languages like C# or Java, HTML5/JavaScript, ASP.NET or SQL

  • Passionate, self-motivated and customer focused

  • BS/MS in Computer Science or 8 years of industry experience


  • Experience in mobile platforms and insight into web technologies

  • Experience in integrating with various Office products and Azure cloud services

  • Domain knowledge in Dynamics 365, Project Management or Field Service

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 Development (engineering)