1

Python Developer Contract Jobs in Michigan (NOW HIRING)

Python Developer

Lansing, MI

$51 - $70.25/hr

Lansing, MI Contract: 1 year Skills Required: · 2-3+ years - Python programming · 1-2+ years - API integration and automation experience · 1-2+ years - Agile methodology experience · 1-2+ years ...

New

Python Tutor

Detroit, MI · Remote

$40/hr

Ability to explain Pythonic programming conventions, decorators, and generators while preparing ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Ability to explain Pythonic programming conventions, decorators, and generators while preparing ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Ability to explain Pythonic programming conventions, decorators, and generators while preparing ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

As a Python Integration Engineer , you'll help build, expand, and support integration services used ... Notice This is not intended to be, nor should be construed as a contract for employment. CU*Answers ...

GCP Data Engineer with Python

Dearborn, MI · On-site

$105.20K - $126.30K/yr

Contract Experience: Overall 8 to 12 years Job Summary: * The Data Engineer will be responsible for ... Strong proficiency in Python for data engineering and automation. * Experience with RDBMS ...

Lansing, MI Contract: Long term Position Summary This position is part of a collaborative team of ... Develop and maintain Python API modules and automation scripts to import and update compliance ...

New

Java AI Engineer

Farmington Hills, MI · On-site

$51 - $69.75/hr

Contract Note: only 1 Round of interview Face to Face. We are looking for an AI Engineer / Applied ... Python and Java (intermediate to advanced proficiency) * Ability to quickly build working proof-of ...

Azure DevOps Engineer

Detroit, MI · On-site

$52.25 - $71.50/hr

Detroit, MI (Onsite) Type: Contract Job Overview We are seeking an experienced Azure DevOps ... Develop automation scripts using PowerShell, Bash, or Python . * Implement Infrastructure-as-Code ...

next page

Showing results 1-20

Python Developer Contract information

See Michigan salary details

$11

$51

$75

How much do python developer contract jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for python developer contract in Michigan is $51.09, according to ZipRecruiter salary data. Most workers in this role earn between $42.12 and $58.03 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Developer Contract, and why are they important?

To thrive as a Python Developer on contract, you need strong skills in Python programming, software development best practices, and often a relevant degree or proven project experience. Familiarity with version control systems like Git, frameworks such as Django or Flask, and knowledge of cloud platforms or CI/CD tools are typically required. Effective communication, time management, and adaptability are crucial for collaborating remotely and meeting project deadlines. These skills ensure high-quality, efficient code delivery and seamless integration with project teams in dynamic contract environments.

What are some common challenges faced by Python developers working on contract, and how can they be addressed?

Python developers working on contract often encounter challenges such as integrating with existing codebases, rapidly understanding project requirements, and adapting to varying team workflows. To address these, contractors should prioritize clear communication with project stakeholders, actively seek documentation, and utilize version control systems like Git. Being proactive in asking questions and participating in team meetings can help contractors quickly align with project goals and deliverables, ensuring smooth collaboration and successful project outcomes.

What is a Python Developer Contract?

A Python Developer Contract is a temporary work agreement where a developer is hired specifically to work on projects or tasks that require expertise in the Python programming language. Contract roles typically have a set duration and may be project-based, allowing businesses to scale their development teams flexibly. Contractors are usually responsible for writing code, debugging, and deploying Python applications, and may work independently or as part of a larger team. This arrangement benefits both employers seeking specialized skills for a limited time and developers looking for varied project experiences.

What is the difference between Python Developer Contract vs Python Developer Full-Time?

AspectPython Developer ContractPython Developer Full-Time
CredentialsTypically requires proficiency in Python, relevant certifications optionalSame as contract, often with additional experience or certifications preferred
Work EnvironmentProject-based, flexible hours, remote or onsitePermanent employment, regular hours, often onsite or hybrid
Employer & Industry UsageUsed across startups, agencies, and tech firms for specific projectsCommon in established companies, tech firms, and enterprises
Search & Comparison IntentOften searched for project-based roles, freelance opportunitiesTypically searched for stable, long-term employment

In summary, Python Developer Contract roles focus on short-term, project-specific work with flexible arrangements, while Python Developer Full-Time positions offer stability, benefits, and long-term employment within organizations.

What are the most commonly searched types of Python Developer jobs in Michigan? The most popular types of Python Developer jobs in Michigan are:
What job categories do people searching Python Developer Contract jobs in Michigan look for? The top searched job categories for Python Developer Contract jobs in Michigan are:
Infographic showing various Python Developer Contract job openings in Michigan as of May 2026, with employment types broken down into 1% Locum Tenens, 1% As Needed, 93% Full Time, 3% Part Time, and 2% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $106,276 per year, or $51.1 per hour.
Python Developer

$51 - $70.25/hr

Other

Posted 2 days ago


Job description

Our client is looking for a Python Developer to be part of a collaborative team of information technology professionals dedicated to supporting the agency’s mission and goals. The role focuses on maintaining and enhancing the Web-based Governance, Risk, and Compliance (GRC) tool, Navex IRM (formerly Keylight). Responsibilities include administration, development, troubleshooting, and implementing new functionality. The position may also involve working on new development projects, testing, documentation, and cross-team collaboration with other Agencies.

Tasks

·        Serve as the primary administrator and developer for the GRC tool (Navex IRM).

·        Collaborate closely with stakeholders to understand security and compliance requirements and design tailored automation solutions.

·        Lead automation initiatives for security accreditation processes, including evidence collection, workflow routing, and control reviews to reduce manual effort.

·        Design and implement unified security controls frameworks aligned with State of Michigan Standards and integrate CJIS v6.0, IRS 1075, PCI (SAQ A, SAQ A-EP), and ARC-AMPE standards.

·        Develop and maintain Python API modules and automation scripts to import and update compliance controls, integrate CMDB, vulnerability data, and audit evidence for continuous monitoring.

·        Work cross-functionally with IT, security, and business teams to ingest structured data (JSON, CSV) into the GRC tool and maintain centralized Azure Repos for source control and documentation.

·        Integrate with RESTful APIs to automate data imports, exports, and reporting in JSON and CSV formats.

·        Troubleshoot issues, identify solutions, and ensure timely resolution.

·        Maintain and update system and project documentation (Azure repositories, SharePoint).

·        Communicate with Navex IRM regarding software issues, maintenance, and upgrades.

·        Analyze GRC issues/incidents to identify root causes and work with vendor support to implement solutions.

·        Participate in development activities, including testing, implementation, and documentation.

·        Perform other duties as assigned.

Knowledge, Skills and Abilities Required:

·        Strong troubleshooting and problem-solving skills

·        Excellent communication and collaboration abilities

 

NOTE: Local candidates ONLY (must be within 1.5 hours from Lansing, MI at time of submission). Relocation not allowed. Resource will be working a hybrid schedule. NO REMOTE ONLY OPTION. Will need to be onsite from day 1, two days a week (Mondays and Tuesdays required). On-site interview required.

Location: Lansing, MI  

Contract: 1 year

Skills Required:

·        2-3+ years - Python programming

·        1-2+ years - API integration and automation experience

·        1-2+ years - Agile methodology experience

·        1-2+ years - Risk Management knowledge

·        2-3+ years - Database design expertise

·        Basic programming skills in Java or C#

·        Experience with Agile methodology (e.g., sprints)

·        Bachelor''s Degree in a related field

Skills Desired – A plus to have:

·        Familiarity with DevOps practices and Risk Management concepts

·        Experience with automated testing

·        Knowledge of any GRC tool (Navex IRM experience is a plus)

·        Understanding of governance, risk, and compliance frameworks

·        Experience with security frameworks such as CJIS, IRS 1075, PCI, ARC-AMPE

*** Rate depends on experience

*** Candidates authorized to work in the US are encouraged to apply. We can accept H1b, , TN, and other valid work visas for IT. However, we cannot accept OPT or CPT visas at this time.

*** Companies submitting candidates should only submit direct W2 employees for this position.

Please submit your resume by using the "URL" below