1

Python Software Engineer Jobs in Minneapolis, MN

The Software Engineer is responsible for designing, developing, and optimizing scalable, reliable ... Python, NodeJS) and at least one modern frontend framework (e.g., React, Angular, or Vue) and ...

New

Software Engineer

Eden Prairie, MN ยท Remote

$72K - $130K/yr

As a Software Engineer (Full-Stack) you will work within a collaborative environment to design ... Develop and maintain RESTful APIs and microservices using Java, Python, Node.js, or .NET * ...

Experience with Python for tooling, scripting, and prototyping (secondary) * Experience with Ubuntu ... senior engineers, be able to contribute in the design, coding, documenting and testing software ...

Experience with Python for tooling, scripting, and prototyping (secondary) * Experience with Ubuntu ... senior engineers, be able to contribute in the design, coding, documenting and testing software ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...

Bachelor's degree in computer science, Software Engineering, Information Systems, or a related technical field * 3+ years of hands-on software engineering experience in one or more languages (Python ...

Software Engineer

Minneapolis, MN ยท On-site +1

$97K - $125K/yr

Strong programming skills in one or more programming languages (e.g., JavaScript, Python, TypeScript, Java, C#, C++, etc.). * Solid understanding of software development methodologies and best ...

Bachelor's degree in computer science, Software Engineering, Information Systems, or a related technical field * 3 years of hands-on software engineering experience in one or more languages (Python ...

Lead Software Engineer

Minneapolis, MN ยท On-site +1

$140K - $160K/yr

Our client is seeking a highly skilled and hands-on Lead Software Engineer to play a pivotal role ... Experience working across multiple backend languages such as C#, Java, Go, Python, Ruby, Node.js, ...

Senior Software Engineer

Minneapolis, MN

$127K - $168K/yr

Strong proficiency in C#, Python, JavaScript, or similar programming languages. * Experience developing and supporting complex integrated software systems. * Demonstrated debugging, troubleshooting ...

New

Senior Software Engineer

Saint Paul, MN ยท On-site

$123K - $163K/yr

This role is best suited for a software engineer with substantial real-world experience building ... Proven full stack engineering expertise with React for front-end development and Python or Node.js ...

Senior Software Engineer

Saint Paul, MN ยท On-site

$123K - $163K/yr

This role is best suited for a software engineer with substantial real-world experience building ... Proven full stack engineering expertise with React for front-end development and Python or Node.js ...

next page

Showing results 1-20

Python Software Engineer information

See Minneapolis, MN salary details

$24K

$146.1K

$211.4K

How much do python software engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for python software engineer in Minneapolis, MN is $146,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,300.00 and $171,700.00 per year, depending on experience, location, and employer.

Will AI replace Python coders?

Python software engineers develop and maintain code, and while AI tools can automate some coding tasks, they are unlikely to fully replace human programmers soon. AI can assist with code generation and debugging, but complex problem-solving, design, and understanding user needs remain human skills. Continuous learning and adapting to new tools are important for Python developers to stay relevant.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a strong career choice with good job prospects.

Is Python a high paying skill?

Python software engineers are generally among the higher-paid programming professionals due to the language's widespread use in data science, web development, and automation. Salaries vary based on experience, location, and industry, but Python skills are considered valuable and can lead to high-paying roles. Mastery of related tools like frameworks and libraries can further increase earning potential.

Can I be a software engineer with Python?

Yes, Python is a popular programming language for software engineers, especially in fields like web development, data analysis, and automation. Proficiency in Python, along with knowledge of related tools and frameworks, is often required for software engineering roles that involve scripting, backend development, or data processing.

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 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 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 are the most commonly searched types of Python Software Engineer jobs in Minneapolis, MN? The most popular types of Python Software Engineer jobs in Minneapolis, MN are:
What are popular job titles related to Python Software Engineer jobs in Minneapolis, MN? For Python Software Engineer jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Minneapolis, MN look for? The top searched job categories for Python Software Engineer jobs in Minneapolis, MN are:
Infographic showing various Python Software Engineer job openings in Minneapolis, MN as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $146,102 per year, or $70.2 per hour.

Software Engineer

Page closed

Minneapolis, MN โ€ข On-site

Full-time

Posted 3 days ago

New


Job description

Job Summary:
Doosan Bobcat is a leading global manufacturer of construction, agriculture, landscaping and grounds maintenance equipment. The Software Engineer is responsible for designing, developing, and optimizing scalable, reliable full-stack solutions that incorporate AI and data-driven features, while collaborating across teams and contributing to architectural decisions.
Responsibilities:
โ€ข Design and develop scalable, reliable full-stack solutions, including APIs, AI Agents, data engineering pipelines, and intuitive user interfaces, adhering to current architectural standards and best practices.
โ€ข Ensure solutions are secure, scalable, maintainable, and follow responsible AI guidelines.
โ€ข Write comprehensive unit, integration, and automation tests to ensure high quality and reduce defects throughout the application stack.
โ€ข Document technical designs, architecture decisions, and operational procedures clearly for team and operational use.
โ€ข Troubleshoot and resolve complex operational issues, performance bottlenecks, and deployment problems proactively across the full stack.
โ€ข Collaborate effectively with cross-functional teamsโ€”including product managers, data scientists, and infrastructure engineersโ€”to translate requirements into technical solutions.
โ€ข Contribute to code reviews and architectural discussions, evaluate new tools, and participate in continuous improvement initiatives.
โ€ข Advocate for best practices in coding, security, and data privacy, and challenge ideas constructively to improve system robustness.
โ€ข Support AI model lifecycle activities, software testing, and ongoing maintenance tasks to improve product quality and reliability.
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, Software Engineering, or a related field.
โ€ข 2-5 years of proven experience with software development, design, and deployment.
โ€ข Strong proficiency in multiple programming languages (Java, Python, NodeJS) and at least one modern frontend framework (e.g., React, Angular, or Vue) and experience with cloud platforms (AWS, Azure, GCP) and Infrastructure as Code (IaC).
โ€ข Deep understanding of multiple software patterns such as microservices, APIs, AI Agents, or data pipelines.
โ€ข Demonstrated ability to independently troubleshoot complex system issues and provide effective solutions across the full stack.
โ€ข Excellent communication skills with the ability to articulate technical concepts across teams and stakeholder groups.
โ€ข Effective collaboration skills, with experience working with cross-functional teams in Agile environments.
โ€ข Problem-solving skills with a track record of addressing systemic issues, optimizing performance, and driving best practices.
โ€ข Travel requirements: < 10% travel
Company:
N/A Founded in 1958, the company is headquartered in Seoul, KOR, with a team of 0-1 employees. The company is currently Early Stage.