1

Senior Python Software Engineer Jobs in Minneapolis, MN

... Senior Engineers * Implements coding according to coding standards. Writes a unique test, and ... Experience with Python for tooling, scripting, and prototyping (secondary) * Experience with Ubuntu ...

... Senior Engineers * Implements coding according to coding standards. Writes a unique test, and ... Experience with Python for tooling, scripting, and prototyping (secondary) * Experience with Ubuntu ...

Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical devices. This role is ...

Senior Software Engineer

Eagan, MN

$124K - $164K/yr

Senior Software Engineer Location: Eagan, MN Senior Software Engineer Developer will be joining Agile team working on our eLearning platform. This team works on the UI, business and data layers plus ...

Senior Software Engineer

Eden Prairie, MN · Remote

$124K - $164K/yr

Software engineering is the application of engineering to the design, development, implementation ... Proficiency in Python and modern AI libraries * Experience with RAG frameworks, vector databases ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Minneapolis, MN salary details

$57.4K

$148.2K

$203.5K

How much do senior python software engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for senior python software engineer in Minneapolis, MN is $148,194.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,800.00 and $170,700.00 per year, depending on experience, location, and employer.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.
What are popular job titles related to Senior Python Software Engineer jobs in Minneapolis, MN? For Senior Python Software Engineer jobs in Minneapolis, MN, the most frequently searched job titles are:
Senior Software Engineer - 2373638

Senior Software Engineer - 2373638

UnitedHealth Group

Eden Prairie, MN • Remote

$135K - $195K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 9 days ago


UnitedHealth Group rating

7.6

Company rating: 7.6 out of 10

Based on 145 frontline employees who took The Breakroom Quiz

189th of 880 rated healthcare providers


Job description

Senior Software Engineer - 2373638

EMPLOYER: Optum Services, Inc.
JOB TITLE: Senior Software Engineer

LOCATION: 1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting from anywhere in the U.S.)

DUTIES: Research, design, and develop computer and network software or specialized utility programs. Duties to include: design, develop RESTful services and Web applications; perform technical and platform expertise in the areas of .NET CORE and C# to support, as well as design, develop and deploy requested updates to new and existing cloud-based services; build the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems; perform continuous delivery and infrastructure as code Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework; Experience in leveraging PowerShell scripting; work on SQL Server, Azure Synapse; work in application monitoring tools and performance assessments; perform Splunk or Application Insights in Datacenter structure, capabilities, and offerings, including the Azure platform, and its native services; operate in security protocols and products; work on Active Directory, Windows Authentication, SAML, OAuth; work in Azure Network (Subscription, Security zoning, etc); develop, implement, monitor, and troubleshoot applications in the Azure Public Cloud; perform UI development with an Angular Single Page Application (SPA); design and implement webservices with security; develop both unit testing and system testing scripts that will be incorporated into the QA process; automate all deployment steps with Infrastructure as Code (IAC) and Jenkins Pipeline as Code (JPaC) or Azure DevOps concepts; design reusable components, frameworks and libraries; and perform all phases of software engineering including requirements analysis, application design, and code development and testing. Telecommuting available from anywhere in the U.S.


REQUIREMENTS: Employer will accept a Master's degree in Applied Computer Science, Engineering, or related field and three (3) years of experience in the job offered or in a Engineering-related occupation. Position requires three (3) years of experience in the following:

  Programming and scripting languages such as C#, Python, PowerShell, and SQL for backend development, automation, and data manipulation;
 .NET for enterprise application development;
 Building responsive web applications using Angular and Node.js;
 Web application using .NET technologies and angularJS;
 Cloud services, particularly on the Microsoft Azure platform, including Azure Public Cloud and Azure Synapse for scalable cloud solutions and data integration;
 Implementing CI/CD pipelines using Azure DevOps including Infrastructure as Code (IaC) and Continuous Delivery;
 PowerShell scripting for automation tasks;
 SQL Server and Azure Synapse Analytics; and
GitHub for version control and collaborative development workflows.

RATE OF PAY: $135,687- $195,174 per year

Please apply via careers.uhg.com and search for job #2373638

Careers with Optum. Here's the idea. We built an entire organization around one giant objective; make health care work better for everyone. So when it comes to how we use the world's large accumulation of health-related information, or guide health and lifestyle choices or manage pharmacy benefits for millions, our first goal is to leap beyond the status quo and uncover new ways to serve. Optum, part of the UnitedHealth Group family of businesses, brings together some of the greatest minds and most advanced ideas on where health care has to go in order to reach its fullest potential. For you, that means working on high performance teams against sophisticated challenges that matter. Optum, incredible ideas in one incredible company and a singular opportunity to do your life's best work.(sm)

UnitedHealth Group offers a full range of comprehensive benefits, including medical, dental and vision, as well as matching 401k and an employee stock purchase plan.

Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
 


What UnitedHealth Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom