1

Python Software Engineer Jobs in Minnesota (NOW HIRING)

Experience building backend services using languages such as C#, Python, or similar * Understanding of software engineering disciplines and the ability to work across multiple layers of the ...

JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift.Excellent writing and grammar ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

Senior Software Engineer

Saint Paul, MN · On-site

$123.90K - $163.30K/yr

St. Paul, Minnesota (Hybrid) We are seeking an experienced Senior Software Engineer to join our ... Develop robust backend services and APIs using Go and Python with a focus on performance and ...

Job Purpose and Impact The Senior Software Engineering job designs, develops and maintains software ... React & typescript, Java (Spring Boot) and/or Python Preferred: * Experience building and scaling ...

Impel's team of nearly 100 software engineers and data scientists produces multiple web and AI ... Strong proficiency with C# or Python. * Familiarity with JavaScript. * Experience with UI ...

next page

Showing results 1-20

Python Software Engineer information

See Minnesota salary details

$22.5K

$137.1K

$198.3K

How much do python software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for python software engineer in Minnesota is $137,089.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,200.00 and $161,100.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
What are popular job titles related to Python Software Engineer jobs in Minnesota? For Python Software Engineer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Minnesota look for? The top searched job categories for Python Software Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Python Software Engineer jobs? Cities in Minnesota with the most Python Software Engineer job openings:
What are popular job titles related to Python Software Engineer jobs in MN? For Python Software Engineer jobs in MN, the most frequently searched job titles are:
Specialty Software Engineer

Specialty Software Engineer

Judge Group, Inc.

Minneapolis, MN

$81 - $87/hr

Other

Posted 26 days ago


Job description

Location: Minneapolis, MN
Salary: $81.00 USD Hourly - $87.00 USD Hourly
Description:
Job Title
Senior Data & Automation Engineer (Specialty Software Engineering - Contingent)
Overview
In this contingent role, you will lead and contribute to large-scale, complex software and data initiatives with broad organizational impact. You will partner closely with business and technical stakeholders to design, build, and modernize data-driven and security-focused solutions, with a strong emphasis on automation, analytics, and enterprise reporting.
This role requires deep technical expertise, strategic thinking, and the ability to execute across evolving priorities in a fast-paced, highly regulated environment.
Location
Flexible within the following locations:
  • Minneapolis, MN
  • Charlotte, NC (CIC + Brevard)
  • Des Moines, IA
  • San Antonio, TX
  • Chandler, AZ (ideal but optional)
Key Responsibilities
  • Lead the strategy, design, and resolution of complex, large-scale software engineering and data challenges with long-term impact.
  • Consult on cross-functional initiatives that require advanced evaluation of multiple variables, including ambiguous or unprecedented factors.
  • Design, engineer, and enhance enterprise data, analytics, and security solutions aligned with regulatory and compliance standards.
  • Drive automation initiatives to improve efficiency, scalability, and reliability of data pipelines, reporting, and risk analytics.
  • Build and advance security architecture, defense strategies, and DevSecOps-enabled automation.
  • Develop and maintain advanced reporting and analytics solutions, particularly for risk reporting and executive-level insights.
  • Collaborate strategically with product owners, cybersecurity partners, and leadership to deliver robust, high-performing solutions.
  • Support transformation and modernization initiatives as part of a broader cyber and data strategy.
  • Respond quickly to leadership requests for data, insights, and ad hoc reporting as priorities evolve.
  • Explore and apply advanced technologies, including AI and machine learning, where appropriate.
Minimum Qualifications
  • 5+ years of experience in Specialty Software Engineering or equivalent practical experience (work, consulting, military, training, or education).
  • 5+ years of professional experience developing with Python, including automation use cases.
  • 4+ years of experience with Power BI and Tableau, including enterprise-level reporting.
  • Hands-on experience with Alteryx for data preparation and analytics workflows.
  • Demonstrated experience leading technical initiatives or small teams.
  • Experience delivering complex solutions in regulated or compliance-driven environments.
  • Strong ability to translate business requirements into scalable technical solutions.
Preferred Qualifications
  • Experience with Power BI Fabric or modern Microsoft data platforms.
  • Experience designing or supporting secure, enterprise-grade analytics solutions.
  • Familiarity with AI/ML techniques applied to analytics or automation.
  • Proven success driving data modernization or digital transformation initiatives.
  • Strong stakeholder communication skills, including executive-facing presentations.
Key Skills (Ordered by Priority)
  • Power BI
  • Microsoft Fabric
  • Python
  • Alteryx
  • Data Automation
  • Risk Analytics & Reporting
  • AI/ML (applied use cases)
  • Ad Hoc & Executive Reporting
Additional Role Details
  • Conversion Opportunity: Yes

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!