Software Engineer

Last updated one month ago
Location:Fargo, North Dakota
Job Type:Full Time

Do you think finance is about manually closing books, posting journal entries and analyzing numbers in Excel? Think again! Dynamics 365 Finance is one of the fastest growing applications in the Dynamics portfolio, with a mission to be the most innovative, automated and trusted financial solution on the market.

The Dynamics 365 Finance team specializes in best in class solutions enabling businesses to run their end to end financial operations for the Dynamics 365 line of Enterprise Resource and Planning (ERP) in a Mobile-First/Cloud-First world.  Our goal is to enable managers and finance professionals to effectively run their business using the Dynamics 365 products!

Fargo is home to over 1600 Microsoft employees and vendors, including a significant number of development team members. It is one of Microsoft’s largest US campuses outside of Redmond and is home to state-of-the-art facilities. The Fargo-Moorhead area is the largest metropolitan area between Minneapolis-St. Paul, Minnesota and Spokane, Washington.

In the past few years, several magazines have proclaimed Fargo-Moorhead as one of the most stress-free metropolitan areas in America. Quality of life is one of the most often-repeated phrases that people use when describing Fargo-Moorhead with affordable and quality housing options, short commutes and great schools.


As part of the Microsoft Dynamics 365 Finance product, the Finance team delivers a complete solution that targets the increasing demands of midsize and enterprise companies. Dynamics 365 Finance integrates several Microsoft technologies, including Power BI, Power Automate, Azure Form Recognizer and AI and machine learning to create a large-scale, intelligent application.

The team consists of highly motivated, innovative, customer-focused program managers and engineers. We’re optimizing our engineering for the cloud-first 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. As part of this team, you will get exciting opportunities to work on cutting edge technologies across a variety of platforms to build the next generation application experiences for Dynamics 365 Finance and revolutionize the way businesses operate.



  • 1+ years of professional software development experience (C#/C++/Java, JavaScript/TypeScript, SQL, HTML OR ASP.Net)
  • A Bachelor’s degree in Computer Science, Engineering or Advanced Sciences


  • Understanding of UML and experience with formal modeling tools
  • Prior experience building consumer centric web applications and latest web development technologies
  • Experience delivering cloud-based services and operating in an environment with continuous releases
  • X++ experience
  • C++ experience

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.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.