1

Software Engineer Contractor Jobs in Minneapolis, MN

Partner with business stakeholders, technical teams, and third-party contractors to design ... software engineering, or related technical roles. Strong experience with the Microsoft data ...

New

Sales Engineer

Minneapolis, MN ยท On-site +1

$140K/yr

Experience working with manufacturer representatives, engineering firms, contractors, or national ... AutoCAD, Revit, or related technical software exposure is a plus * Willingness to travel for ...

Senior Electrical Engineer

Minneapolis, MN ยท On-site

$112K - $146K/yr

Experience with specialized power system software such as ETAP and SKM PowerTools is a plus, but ... contractor, and vendor interaction. * Has knowledge of electrical material specifications and ...

... engineering consultants, contractors, and collaborating with both municipal and private clients ... Software required: * Basic Microsoft Project, Excel, Word, PowerPoint, and Outlook * Bluebeam

... sub-contractors, and vendors. * Participates in client project requirement meetings and value ... Performs and oversees the performance of calculations using company standard software and ...

... sub-contractors, and vendors. * Participates in client project requirement meetings and value ... Performs and oversees the performance of calculations using company standard software and ...

... sub-contractors, and vendors. * Participates in client project requirement meetings and value ... Performs and oversees the performance of calculations using company standard software and ...

Electrical Engineer

Maple Grove, MN ยท On-site

$70 - $72/hr

Contract Compensation: $70.00 - $72.00 hourly Contractor Work Model: Hybrid System One is currently ... Software: SAP, ProjectWise, and basic PLC/logic programming a plus. System One, and its ...

Prepare engineering opinion of probable cost for electrical systems and review contractor cost ... Proficiency with Revit software, as well as excellent skills in Microsoft Office Suite

Showing results 41-60

Software Engineer Contractor information

See Minneapolis, MN salary details

$66.3K

$154K

$214.5K

How much do software engineer contractor jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software engineer contractor in Minneapolis, MN is $153,987.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,300.00 and $180,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software engineer contractor?

To thrive as a Software Engineer Contractor, you need advanced programming skills, problem-solving abilities, and a solid understanding of software development lifecycles, often backed by a relevant degree or equivalent experience. Familiarity with source control systems (like Git), cloud platforms, and project management tools, as well as proficiency in key programming languages, is typically required. Strong communication, adaptability, and self-motivation are essential soft skills for collaborating with diverse teams and managing project-based workloads. These skills ensure high-quality deliverables, effective client communication, and successful navigation of varied contract environments.

How does the work structure and team integration typically differ for software engineer contractors compared to full-time employees?

As a Software Engineer Contractor, you will often work on specific projects or deliverables within a defined contract period, which may mean less involvement in long-term planning or company-wide initiatives. Contractors are usually integrated into existing development teams, collaborating closely with full-time engineers, project managers, and QA staff, but may have less access to certain internal resources or benefits. While you can expect to contribute to daily stand-ups, code reviews, and agile sprints, the onboarding process and access to proprietary tools or systems may be streamlined for contractors. This role offers valuable exposure to diverse tech stacks and industries, and successful contracts can lead to extended engagements or full-time offers.

What is the difference between Software Engineer Contractor vs Software Engineer Full-Time Employee?

AspectSoftware Engineer ContractorSoftware Engineer Full-Time Employee
CredentialsTypically requires a relevant degree and technical skills; certifications optionalSame as contractor; often prefers ongoing professional development
Work EnvironmentProject-based, flexible hours, often remote or on-siteSteady, long-term employment, usually on-site or hybrid
Employer & Industry UsageCommon in tech, startups, consulting firmsStandard in large corporations, tech companies, and enterprises
Search & Comparison IntentLooking for short-term or project-based rolesSeeking stable, long-term employment

In summary, Software Engineer Contractors typically work on short-term projects with flexible schedules, while full-time employees enjoy ongoing employment and benefits. Both roles require similar skills and credentials but differ mainly in work arrangement and job stability.

What is a software engineer contractor?

Software Engineer Contractors are professionals hired on a temporary or project basis to design, develop, and maintain software applications. Unlike full-time employees, they typically work for a predetermined period or on specific projects for a company. Contractors may work independently or through contracting agencies and often have flexibility regarding work hours and location. Their expertise is sought after for specialized tasks, scaling development teams, or covering skill gaps within organizations.

What are popular job titles related to Software Engineer Contractor jobs in Minneapolis, MN?

For Software Engineer Contractor jobs in Minneapolis, MN, the most frequently searched job titles are:

What job categories do people searching Software Engineer Contractor jobs in Minneapolis, MN look for?

The top searched job categories for Software Engineer Contractor jobs in Minneapolis, MN are:

What cities near Minneapolis, MN are hiring for Software Engineer Contractor jobs?

Cities near Minneapolis, MN with the most Software Engineer Contractor job openings:

Infographic showing various Software Engineer Contractor job openings in Minneapolis, MN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $153,987 per year, or $74 per hour.

Data Arch/AI Engineer

ESP IT

Eden Prairie, MN โ€ข On-site

Full-time

Posted 2 days ago

New


Job description

Job Description Data Architect & AI Engineer - Microsoft Fabric We are seeking a Data Architect / AI Engineer to help build and evolve our modern data and AI ecosystem, with Microsoft Fabric serving as the core data platform. This role will initially play a key part in the migration from legacy reporting and data systems into Microsoft Fabric, ensuring that critical business processes and data are accurately represented in a scalable, governed architecture. Beyond the migration, this individual will help establish the technical foundation, standards, and capabilities needed to expand the organization's use of analytics, automation, and artificial intelligence.

This role will also partner closely with business stakeholders, technical teams, and third-party contractors. They will help ensure the organization has a trusted data foundation while identifying and developing opportunities to leverage AI to improve how the business accesses information, makes decisions, and operates. This is a hands-on role for someone who can move between architecture, engineering, and technical consultation and enjoys translating business challenges into scalable data and AI solutions.

This is a hybrid position based in Eden Prairie, MN. Key Responsibilities Lead and support the transition from legacy data and reporting environments into Microsoft Fabric, helping establish a scalable, governed, and future-ready data foundation. Partner with business stakeholders, technical teams, and third-party contractors to design, validate, and extend data models, pipelines, integrations, and analytical solutions.

Ensure data from ERP and other enterprise applications is accurately modeled to reflect business processes and reporting needs. Design and maintain data architecture and integration patterns that support analytics, Power BI, automation, and emerging AI applications. Establish and evolve the organization's AI technical foundation, identifying and prioritizing practical AI opportunities that deliver measurable business value.

Architect, prototype, and implement AI-enabled solutions using enterprise data, including LLMs, AI APIs, agents, Microsoft/Azure AI capabilities, and other emerging technologies. Help move successful AI concepts from proof of concept into secure, scalable, production-ready solutions. Translate business requirements and complex data questions into effective technical solutions, engaging appropriate business and technical subject-matter experts when needed.

Establish data and AI governance practices that support accuracy, security, integrity, lineage, compliance, and responsible AI adoption. Enable trusted self-service analytics through Microsoft Fabric and Power BI, including development of reusable data models and clearly defined business metrics. Review existing and proposed data and AI solutions, recommending improvements to scalability, maintainability, performance, security, and overall architecture.

Develop documentation, standards, and training to help technical and business users effectively leverage the organization's data and AI capabilities. Serve as a technical bridge between business stakeholders, technology teams, contractors, and leadership, ensuring solutions remain aligned with business priorities. Required Qualifications Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field, or equivalent professional experience.

5-7+ years of experience in data architecture, data engineering, analytics engineering, software engineering, or related technical roles. Strong experience with the Microsoft data ecosystem, ideally including Microsoft Fabric, Azure, Power BI, and related technologies. Experience designing and maintaining enterprise data architectures, data models, integrations, and pipelines.

Working knowledge of SQL and Python; familiarity with Power BI and other analytics or development tools. Experience working with LLM APIs, generative AI platforms, or AI tool deployment in a business environment. Ability to evaluate business problems and determine appropriate data architecture, integration, analytics, or AI solutions.

Strong analytical and problem-solving skills with the ability to independently research complex technical and data questions. Demonstrated ability to work across business and technical teams and communicate effectively with both audiences. Experience reviewing technical designs and providing recommendations around scalability, maintainability, security, and performance.

Preferred Qualifications Hands-on experience implementing or administering Microsoft Fabric in an enterprise environment. Experience with Azure AI services, Azure OpenAI, Microsoft Copilot, or similar enterprise AI technologies. Experience building AI applications using enterprise data, including retrieval-augmented generation (RAG), AI agents, semantic search, or related patterns.

Experience with data governance, lineage, security, compliance, and enterprise data-management standards. Experience moving AI prototypes or proofs of concept into production environments. Impact This role will play an important part in shaping the organization's next generation of data and AI capabilities.

The successful candidate will: Establish Microsoft Fabric as a trusted, scalable enterprise data foundation. Modernize legacy data and reporting architecture while reducing technical debt and improving access to trusted information. Create governed, reusable data assets that support reporting, analytics, automation, and AI.

Help move the organization from experimentation with AI toward practical, production-ready AI solutions. Identify and deliver AI use cases that improve decision-making, productivity, knowledge access, and business processes. Strengthen collaboration between business and technology teams by ensuring data and AI solutions are technically sound and aligned with business priorities.

Build the architecture and standards needed to support the organization's broader digital and AI transformation.