1

Microsoft Software Developer Jobs in Minneapolis, MN

Software Developer

Minneapolis, MN · On-site

$60K - $80K/yr

Position Software Developer Location ioMosaic Corporation (Minneapolis, MN) Description Job Purpose ... Professional program certification in Microsoft .NET Framework (C# or VB.NET) is strongly preferred.

Software Developer 2

Eagan, MN · On-site +1

$80K - $95K/yr

Under the direction of the Chief Architect, the Software Developer 2 will play a key role in the ... NET Core, SQL database, TypeScript with React and Microsoft Azure * Add new features to the product ...

Software Developer 2

Saint Paul, MN · Remote

$80K - $95K/yr

Under the direction of the Chief Architect, the Software Developer 2 will play a key role in the ... NET Core, SQL database, TypeScript with React and Microsoft Azure * Add new features to the product ...

A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 ... Inmation, Aveva PI Connect, Microsoft Fabric * Working experience in the following areas:

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Experience with Application Lifecycle Management (ALM) tools such as Microsoft Azure DevOps and Git. * Strong understanding of object-oriented design principles and software development best ...

Product Developer, Sr

Minneapolis, MN · Hybrid

$57 - $75.25/hr

... of Microsoft Azure, AWS, or Google Cloud Platform. * Strong software engineering expertise in one or more technologies such as Python, C#, Node.js, or similar modern programming languages and ...

next page

Showing results 1-20

Microsoft Software Developer information

See Minneapolis, MN salary details

$50.1K

$116.7K

$173.3K

How much do microsoft software developer jobs pay per year?

As of Aug 3, 2026, the average yearly pay for microsoft software developer in Minneapolis, MN is $116,744.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,900.00 and $135,700.00 per year, depending on experience, location, and employer.

How does a Microsoft software developer typically collaborate with cross-functional teams on a project?

As a Microsoft Software Developer, you will frequently work alongside product managers, designers, quality assurance engineers, and other developers. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews. You'll contribute to design discussions, share progress updates, and coordinate on resolving technical challenges to ensure features meet both user and business requirements. Effective communication and teamwork are essential, as projects often require input and integration from multiple stakeholders across different domains.

What are the key skills and qualifications needed to thrive as a Microsoft software developer?

To thrive as a Microsoft Software Developer, you need strong proficiency in programming languages such as C#, .NET framework, and a solid understanding of software engineering principles, usually supported by a degree in computer science or a related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and relevant certifications such as Microsoft Certified: Azure Developer Associate are highly valued. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver high-quality solutions. These skills and qualities are essential for building robust applications, meeting project requirements, and contributing to innovative technology solutions within the Microsoft ecosystem.

What does a Microsoft software developer do?

A Microsoft Software Developer is responsible for designing, coding, testing, and maintaining software applications and systems for Microsoft. They work with various programming languages and technologies to create products ranging from Windows operating systems and Office applications to cloud services like Azure. Their role often involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and secure software solutions. Additionally, they participate in code reviews, troubleshoot technical issues, and contribute to the continuous improvement of development processes.
What are popular job titles related to Microsoft Software Developer jobs in Minneapolis, MN? For Microsoft Software Developer jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Microsoft Software Developer jobs in Minneapolis, MN look for? The top searched job categories for Microsoft Software Developer jobs in Minneapolis, MN are:
What cities near Minneapolis, MN are hiring for Microsoft Software Developer jobs? Cities near Minneapolis, MN with the most Microsoft Software Developer job openings:
Infographic showing various Microsoft Software Developer job openings in Minneapolis, MN as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $116,744 per year, or $56.1 per hour.

Software Developer

ioMosaic Corporation

Minneapolis, MN • On-site

$60K - $80K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 15 days ago


Job description

Position
Software Developer
Location
ioMosaic Corporation (Minneapolis, MN)
Description
Job Purpose
The ideal candidate will be a member of the Software Development team, collaborating with other programmers to create software that meets the needs of the company and its clients. As you develop your skills, you will become a key member of our team, executing projects for some of the world's largest production companies.
Duties and Responsibilities
  • Collaborate with team members to determine best practices and understand client requirements for software development.
  • Develop intuitive software that meets and exceeds the needs of the company.
  • Professionally maintain all software and create regular updates to address customer and company concerns.
  • Analyze and test programs and products prior to their official launch.
  • Troubleshoot coding issues quickly and efficiently to maintain a productive work environment.
  • Ensure software security by developing programs that actively monitor the sharing of private information.
  • Develop and maintain applications primarily using WPF/C#, along with other technology stacks like ASP.NET and WinForms.
  • Debug and optimize existing code to enhance performance.
  • Provide technical support for existing products.
  • Actively seek ways to improve business software processes and interactions.
  • Aid in the coaching and training of other team members to ensure all employees are confident in using software applications.
  • Analyze test results and report on quality metrics.
  • Collaborate with development teams to understand application functionality.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Design, develop, and implement software applications using specific programming languages and technologies.

What we offer
  • Competitive salary range of $60,000 - $80,000, depending on experience
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan
  • Paid time off (vacation, sick leave, and holidays)
  • Professional development opportunities and training support
  • Collaborative, inclusive, and growth-oriented work environment

Position Requirements
Qualifications
  • Bachelor's degree in Computer Science or equivalent
  • 4 - 5 years of hands-on software development (WPF/C#, including MVVM pattern, XAML, and data binding)
  • Good understanding of OOP.
  • Familiarity with the SQL Server database management system.
  • Basic knowledge of a programming language's syntax
  • Basic understanding of a database management system
  • Professional program certification in Microsoft .NET Framework (C# or VB.NET) is strongly preferred.
  • Authorized to work anywhere in the US.
  • Ability to quickly learn development languages
  • Can adapt to changing software requirements

Category
Software
About the Organization
ioMosaic is an integrated process safety and risk management consulting firm focused on helping you manage and reduce episodic risk.
Through innovation and dedication to continual improvement, ioMosaic has become a leading provider of integrated process safety and risk management solutions. ioMosaic has expertise in a wide variety of areas, including pressure relief systems design, process safety management, expert litigation support, laboratory services, training, and software development.
Full-Time/Part-Time
Full-Time
Shift
First
Division
ioMosaic Corporation
This position is currently accepting applications.