1

Microsoft Software Engineer Jobs in Fargo, ND (NOW HIRING)

Senior Software Engineer, ERP

Fargo, ND ยท On-site

$120K - $158K/yr

Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and ... Design, develop, and support Microsoft Dynamics 365 Finance & Operations solutions using X ...

Senior Software Engineer, ERP

Fargo, ND ยท On-site

$120K - $158K/yr

Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and ... Design, develop, and support Microsoft Dynamics 365 Finance & Operations solutions using X ...

Senior Software Engineer, ERP

Fargo, ND ยท On-site

$120K - $158K/yr

Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and ... Design, develop, and support Microsoft Dynamics 365 Finance & Operations solutions using X ...

Senior Software Engineer, ERP

Fargo, ND ยท On-site

$120 - $180/hr

Marvin is hiring aSenior Software Engineer, ERPto lead the design, development, support, and ... Design, develop, and support Microsoft Dynamics 365 Finance & Operations solutions using X ...

New

... Microsoft investment. In the Customer Service & Support (CSS) team, we are looking for engineers with a passion for building software that drives customer success. As a **Technical Support Engineer ...

Substation Design Electrical Engineer

Fargo, ND ยท On-site +1

$91K - $112K/yr

The Substation Design Engineer develops and reviews utility substation drawings, including General ... Proven experience in Microsoft Software Applications (Word, Excel, Power Point) * Demonstrates ...

Applies current, standard engineering techniques, procedures and criteria to complete engineering ... Proven experience in Microsoft Software Applications (Word, Excel, Power Point, Outlook). As you ...

Applies current, standard engineering techniques, procedures and criteria to complete engineering ... Proven experience in Microsoft Software Applications (Word, Excel, Power Point, Outlook). As you ...

Substation Lead Electrical Engineer

Fargo, ND ยท On-site +1

$123K - $159K/yr

The Lead Electrical Engineer acts as a technical leader and applies standard engineering techniques ... Proven experience in Microsoft Software Applications (Word, Excel, Power Point).Demonstrates ...

Design Engineer

Fargo, ND ยท On-site

$40 - $55/hr

Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ... Proficient using Microsoft Windows/Office products (Word, Excel, Outlook, PowerPoint) * A valid ...

Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ... Proficient using Microsoft Windows/Office products (Word, Excel, Outlook, PowerPoint) * A valid ...

Graduate Engineer

Fargo, ND ยท On-site

$31 - $40/hr

Proficient using Microsoft Windows/Office products (Word, Excel, Outlook, PowerPoint). * Working ... Experience with other CADD software such as Google-SketchUP Pro or ARCMap GIS considered a plus.

next page

Showing results 1-20

Microsoft Software Engineer information

See Fargo, ND salary details

$62.3K

$144.8K

$201.8K

How much do microsoft software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for microsoft software engineer in Fargo, ND is $144,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,800.00 and $169,900.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates should have a strong background in computer science, programming skills in languages like C++ or C#, and experience with software development tools such as Visual Studio. Applying through the official Microsoft careers website, preparing for technical interviews that assess coding, algorithms, and system design, and demonstrating relevant project experience are essential steps in the hiring process.
What are popular job titles related to Microsoft Software Engineer jobs in Fargo, ND? For Microsoft Software Engineer jobs in Fargo, ND, the most frequently searched job titles are:
What job categories do people searching Microsoft Software Engineer jobs in Fargo, ND look for? The top searched job categories for Microsoft Software Engineer jobs in Fargo, ND are:
Infographic showing various Microsoft Software Engineer job openings in Fargo, ND as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $144,842 per year, or $69.6 per hour.

$70K - $80K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Job description

American Farm Bureau Insurance Services, Inc. (AFBIS, Inc.) is looking for a Software Engineer to work out of our Fargo, ND office. As a member of our development team, you will be responsible for designing, developing, and implementing software solutions using the Microsoft .NET technology stack. This is a hybrid role working out of the Fargo office at least two days a week and one additional day within a two-week period.

Key Responsibilities:

  • Build impactful software by writing clean, efficient, and well-documented code using VB.NET, C#, ASP.NET, and related technologies.
  • Help shape and enhance our existing applications—identifying opportunities to improve performance, scalability, and security.
  • Develop innovative solutions using the Microsoft .NET stack while following modern coding standards and best practices.
  • Maintain, debug, and improve CI/CD pipelines across development, testing, and production environments.
  • Support reliable releases by contributing to automated deployment pipelines, including scripting, testing, debugging, and documentation.
  • Partner closely with engineers and cross-functional teams to deliver seamless, end-to-end software solutions.
  • Share your expertise by mentoring fellow developers and fostering a collaborative, growth-oriented team culture.
  • Create and maintain clear technical documentation for code, APIs, and system architecture—making it easier for teams to build, scale, and onboard.

What you will bring to this position:

  • Bachelor's degree in computer science or a related field, or equivalent experience, with 3+ years of software engineering experience
  • Experience with relational databases and the Microsoft .NET technology stack
  • Excellent problem-solving skills, attention to detail, and the ability to analyze and complete complex technical challenges and projects
  • Proven ability to work independently and as part of a team, manage multiple priorities and deliver high-quality software solutions while meeting project deadlines
  • Excellent verbal and written communication skills, along with the ability to effectively collaborate with team members and stakeholders
  • Crop insurance knowledge is a plus

The expected starting salary range for this position is between $70,000 and $85,000. Applicable salary ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law.

We do not sponsor employment visas and are unable to take over an employment visa from another employer. Applicants must be authorized to work in the U.S. for ANY employer without the need for employment visa sponsorship.

AFBIS offers a competitive benefits package that includes medical, dental, vision, life, and disability insurance; company funded cash balance pension and a 401(k) retirement plan; Flexible Spending and Health Savings Accounts; paid holidays, vacation, and sick time; Employee Assistance Program; and other benefits.

AFBIS participates in E-Verify. Learn more about applicant rights under Federal Employment Laws.