1

Software Contract Jobs in Minnesota (NOW HIRING)

Knowledge of general commercial terms in purchase and sales agreements * 1+ year experience with contract drafting, customer negotiation or software agreements required * 2+ years DocuSign ...

Knowledge of general commercial terms in purchase and sales agreements * 1+yrs Experience with contract drafting, customer negotiation or software agreements required * 2+yrs DocuSign application or ...

Knowledge of general commercial terms in purchase and sales agreements * 1+yrs Experience with contract drafting, customer negotiation or software agreements required * 2+yrs DocuSign application or ...

As the go-to expert on legal software contracts and pricing, you'll be an indispensable partner to the account team -- bringing clarity, confidence, and solutions to every renewal conversation. Key ...

As the go-to expert on legal software contracts and pricing, you'll be an indispensable partner to the account team - bringing clarity, confidence, and solutions to every renewal conversation. Key ...

Contract Order Administrator

Plymouth, MN ยท On-site

$49K - $81K/yr

... software-secure technology to enable strategic planning. We're looking for innovators who can help ... The Contract Order Administrator will: Enter data related to incoming customer contracts for ...

Rental software contract management * Equipment logistics planning * Vendor relations * Understanding of construction equipment maintenance, opportunities, constraints and requirements * Establish ...

The Contract Specialist/Paralegal will provide contract management support for the various types of transactions entered by the University, including but not limited to purchasing, sales, software ...

$101K - $152K/yr

Northrop Grumman is seeking a Sr. Principal Contract Administrator to join its team of qualified ... software tools and to adapt with changes to those tools Basic understanding of Government ...

$101K - $152K/yr

Northrop Grumman is seeking a Sr. Principal Contract Administrator to join its team of qualified ... software tools and to adapt with changes to those tools Basic understanding of Government ...

$101K - $152K/yr

Northrop Grumman is seeking a Sr. Principal Contract Administrator to join its team of qualified ... Ability to learn and utilize various data entry software tools and to adapt with changes to those ...

next page

Showing results 1-20

Software Contract information

What is a software contract?

Software contracts are legally binding agreements that define the terms and conditions under which software is developed, licensed, or used. These contracts typically outline the rights and responsibilities of both parties, including payment terms, deliverables, intellectual property ownership, support, maintenance, and confidentiality clauses. They help protect both software providers and clients by ensuring clarity and minimizing disputes. Common types include software development agreements, licensing agreements, and maintenance contracts.

What are the key skills and qualifications needed to thrive as a software contract manager, and why are they important?

To thrive as a Software Contract Manager, you need expertise in contract law, software licensing, negotiation, and compliance, usually grounded in a legal or business degree. Familiarity with contract management systems (CMS), e-signature tools, and legal research databases is typically required. Strong attention to detail, communication, and problem-solving skills help build effective relationships and mitigate risk. These competencies ensure contracts are structured to protect company interests, minimize legal exposure, and maximize value from software agreements.

What are typical challenges faced by professionals working in software contract roles, and how can they effectively manage these challenges?

Professionals in software contract roles often face challenges such as managing multiple client expectations, ensuring clear communication of project requirements, and adapting quickly to new codebases or technologies. Time management is crucial, as contract work may involve juggling several projects with overlapping deadlines. Building strong client relationships and setting clear deliverables from the outset can help mitigate misunderstandings and scope creep. Staying organized and maintaining up-to-date documentation are also key practices for success in this dynamic and fast-paced work environment.

What are the most commonly searched types of Software jobs in Minnesota?

The most popular types of Software jobs in Minnesota are:

What cities in Minnesota are hiring for Software Contract jobs?

Cities in Minnesota with the most Software Contract job openings:

Infographic showing various Software Contract job openings in Minnesota as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, and 7% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Senior Software Engineer (C# & .NET)

Minneapolis, MN โ€ข On-site

Emergent Software
Software Developmentย โ€ขย 11 - 50 employees

$120K - $140K/yr

Full-time

Posted 21 days ago


Key responsibilities

  • Design, develop, test, and maintain software applications, services, and internal platforms.

  • Build scalable solutions that support business operations, automation, and product development initiatives.

  • Collaborate with engineering, product, and operations teams to translate requirements into technical solutions.


Job description

***This 6+ month contract-to-hire position offers a path to long-term employment and includes a hybrid schedule with onsite collaboration Tuesday, Wednesday, and Thursday in the West suburbs of Minneapolis-Saint Paul, Minnesota. Applicants must be authorized to work in the U.S. without sponsorship.**
We are seeking a Software Engineer with strong C#/.NET development experience who enjoys solving complex technical challenges and building scalable software solutions. This role focuses on designing, developing, and enhancing business-critical applications, services, and integrations that support product development, automation, and operational efficiency. The ideal candidate is a collaborative problem solver who values clean code, continuous improvement, and delivering high-quality solutions in a fast-paced environment.
Tech Stack
  • C#
  • .NET 8+
  • ASP.NET Core
  • REST APIs & System Integrations
  • SQL Databases
  • Git
  • CI/CD Pipelines
  • Automated Testing Frameworks
  • Cloud-Based Applications & Services
  • Python (Preferred)
  • JavaScript (Preferred)
Primary Duties
  • Design, develop, test, and maintain software applications, services, and internal platforms.
  • Build scalable solutions that support business operations, automation, and product development initiatives.
  • Collaborate with engineering, product, and operations teams to translate requirements into technical solutions.
  • Write clean, maintainable, and well-documented code with a focus on performance, reliability, and scalability.
  • Participate in code reviews, architecture discussions, and technical planning activities.
  • Integrate applications with external systems, APIs, and services.
  • Contribute to development best practices, CI/CD improvements, and engineering process enhancements.
  • Troubleshoot and resolve application issues in development and production environments.
  • Stay current with emerging technologies and software development best practices.
  • Perform other related duties as assigned.
Required Qualifications
  • Professional software development experience using C# and .NET.
  • Strong experience developing applications with modern .NET technologies, including ASP.NET Core.
  • Experience designing and supporting scalable software solutions in production environments.
  • Familiarity with source control, CI/CD pipelines, and automated testing practices.
  • Experience integrating applications with APIs and third-party systems.
  • Strong understanding of software design principles and code quality best practices.
  • Experience with performance optimization and troubleshooting.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively within a collaborative, cross-functional team.
  • Strong written and verbal communication skills.
Nice to Have Experience
  • Cloud-native application development.
  • Internal tools, platforms, or automation solutions.
  • Python development.
  • JavaScript development.
  • Infrastructure automation and scripting.
  • Distributed systems and scalable architectures.
  • Manufacturing, automation, or industrial technology environments.
  • Performance tuning and enterprise application optimization.
Our Vetting Process
At Emergent Staffing, we work hard to find the employees who are the right fit for our clients. Here are the steps of our vetting process for this position:
  1. Application (5 minutes)
  2. Online Assessment (40-60 minutes)
  3. Initial Video Interview (30-45 minutes)
  4. Client On-site Interview (60 minutes)
  5. Job Offer!

#EmergentStaffing
#IND66