1

Python Volunteer Jobs in Iowa (NOW HIRING)

LCS employees can be found participating in volunteer activities, getting involved in our ... Python and Azure-based tooling. * Troubleshoot complex issues involving system behavior ...

... RAG architectures Python → core backend + ML orchestration Description: - Build end-to-end ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

next page

Showing results 1-20

Python Volunteer information

See Iowa salary details

$12

$55

$81

How much do python volunteer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for python volunteer in Iowa is $55.06, according to ZipRecruiter salary data. Most workers in this role earn between $45.38 and $62.55 per hour, depending on experience, location, and employer.

What kinds of projects do Python Volunteers typically work on, and how is the workload managed?

Python Volunteers often assist with a variety of projects such as data analysis, writing or improving scripts, developing web applications, or supporting open-source software initiatives. Work assignments are usually flexible and tailored to match both your skills and the organization’s needs, with tasks ranging from bug fixing to feature development. Teams may use project management tools like Trello or Slack to assign tasks and facilitate communication among volunteers. As a Python Volunteer, you’ll frequently collaborate with other developers and sometimes with non-technical team members, which enhances the learning experience and fosters a supportive environment. This structure allows volunteers to contribute at their own pace while still delivering valuable outcomes.

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

To thrive as a Python Volunteer, you should possess a solid understanding of Python programming fundamentals, problem-solving abilities, and experience with version control systems like Git. Familiarity with collaborative tools such as GitHub, Jupyter Notebooks, and code review platforms is often beneficial, and relevant certifications or experience in open-source contributions can be advantageous. Strong communication skills, reliability, and a passion for learning make a volunteer stand out in team and community-driven environments. These abilities are crucial for contributing effectively, working with diverse teams, and making a positive impact on projects and the organization.

Will AI replace Python coders?

Python developers are unlikely to be fully replaced by AI, as coding often requires creativity, problem-solving, and understanding complex requirements. AI tools can assist programmers by automating repetitive tasks and suggesting code, but human oversight and expertise remain essential for designing, debugging, and maintaining software. Staying updated with new tools and continuously improving skills can help Python coders remain valuable in the evolving tech environment.

Are Python still in demand in 2026?

Python developers remain in high demand in 2026 due to its widespread use in data science, web development, automation, and artificial intelligence. Skills in frameworks like Django and libraries such as Pandas or TensorFlow enhance job prospects, and proficiency in version control and testing are often required. The language's versatility ensures continued relevance across various industries.

Are Python coders still in demand?

Python coders remain in high demand across various industries due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek Python skills along with knowledge of frameworks like Django or libraries such as Pandas, making Python programming a valuable skill for many tech roles.

How do I get a job in Python with no experience?

To get a Python volunteer or entry-level job with no experience, start by learning Python fundamentals through online courses and practice coding regularly. Build a portfolio of small projects to demonstrate your skills, contribute to open-source projects, and seek internships or volunteer opportunities to gain practical experience. Certifications like the Python Institute's PCAP can also enhance your resume and improve your chances of landing a role.

What is a Python Volunteer job?

A Python Volunteer job involves contributing programming skills to assist organizations, nonprofits, or open-source projects. Volunteers may help with coding, debugging, data analysis, automation, or software development. These roles are often unpaid but provide valuable experience, networking opportunities, and a chance to support meaningful initiatives. Tasks can range from writing scripts to improving existing codebases or collaborating on community-driven projects.

What are the most commonly searched types of Python jobs in Iowa? The most popular types of Python jobs in Iowa are:
What job categories do people searching Python Volunteer jobs in Iowa look for? The top searched job categories for Python Volunteer jobs in Iowa are:
Infographic showing various Python Volunteer job openings in Iowa as of June 2026, with employment types broken down into 100% Internship. Highlights an 100% In-person job distribution, with an average salary of $114,527 per year, or $55.1 per hour.
IT Product Owner

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 22 days ago


Job description

Job Description
This role owns the evolution of a business-critical platform currently transitioning from a fully custom, in-house application to a modern ecosystem combining vendor solutions, integrations, and internally developed capabilities.
The IT Systems Analyst/Product Owner will help lead the modernization of this platform while maintaining operational stability and introducing new capabilities across finance, sales & marketing, and asset management functions. The platform supports hundreds of users and drives revenue-generating operations across the organization.
Unlike many product owner roles, this position intentionally combines product ownershipwith hands-on technical involvement. The role participates directly in configuration, integration design, troubleshooting, and delivery of complex platform capabilities.
This position is well suited for a senior technical professional-such as a systems analyst or technical product owner-who wants to lead product direction while remaining close to the technology.
Following modernization, this role will continue as the long-term product owner of the platform, with opportunities to grow into platform architecture or technical leadership depending on organizational needs and individual strengths.
This position reports to the Director, Finance Systems and works closely with developers, system analysts, and business partners across finance, sales, marketing, and asset management teams. The role is part of a small platform team responsible for maintaining and evolving a critical enterprise application ecosystem.
Experience is Everything.
At LCS, experience is everything. We provide you the opportunity to use your talents in a progressive, growing organization that makes a positive difference in the lives of the seniors we serve. If you are seeking an organization that gives back, you'll love working here. Our principles and hospitality promises define our company culture. LCS employees can be found participating in volunteer activities, getting involved in our committees or collaborating with team members in our innovative workspace. You'll find several opportunities to grow as a professional, serve the community, and enhance the lives of seniors.
What You'll Do:
  • Product Ownership & Platform Direction
    • Serve as the product owner for the platform, partnering closely with business stakeholders to understand needs and translate them into scalable and supportable solutions.
    • Define and maintain the platform roadmap, prioritizing enhancements, integrations, technical improvements, and modernization initiatives.
    • Lead decisions around retaining, redesigning, replacing, or retiring legacy capabilities as the organization transitions away from the existing custom system.
    • Balance business priorities, technical considerations, and operational stability when determining platform direction.
    • Build strong relationships with stakeholders across multiple departments to ensure the platform continues to support evolving business needs.
  • Modernization & Platform Evolution
    • Help lead the transition from the current custom legacy platform to a modern architecture consisting of vendor-delivered capabilities, integrations, and internally developed extensions.
    • Participate in solution design for new platform capabilities and evaluate opportunities to simplify or replace legacy functionality.
    • Collaborate with developers and technical partners to design integrations, automation, and data flows across enterprise systems.
    • Ensure modernization decisions align with long-term architectural direction and maintainability.
  • Backlog Management & Agile Delivery
    • Own and maintain a prioritized backlog of platform enhancements, defects, modernization initiatives, and technical improvements.
    • Work directly with business users to gather requirements and translate them into epics, features, and user stories with clear acceptance criteria.
    • Participate in sprint planning, backlog refinement, demos, and retrospectives.
    • Validate delivered functionality and approve work for release.
    • Coordinate moderately complex initiatives that involve multiple systems or vendor platforms.
  • Technical Delivery & Integration Design
    • Participate in hands-on configuration of platform functionality including business rules, workflows, security, and data structures.
    • Design and oversee system integrations and data flows across enterprise systems, working closely with developers implementing integrations using Python and Azure-based tooling.
    • Troubleshoot complex issues involving system behavior, integrations, or data flow and perform root cause analysis.
    • Collaborate with vendors and internal teams on solution design, upgrades, and issue resolution.
    • Ensure platform solutions are scalable, maintainable, and aligned with enterprise architecture.
  • Testing, Documentation & Change Enablement
    • Lead system testing activities including test planning, execution, and user acceptance testing.
    • Develop and maintain documentation including system configuration details, process flows, and technical references.
    • Support training efforts and help drive user adoption of new capabilities introduced during modernization.
    • Assist with cutover planning, stabilization activities, and legacy system decommissioning.
  • Production Support & Operational Stability
    • Provide escalation support for complex production issues affecting the platform.
    • Work with the broader support team to resolve incidents while maintaining focus on platform improvements and roadmap delivery.
    • Mentor less experienced team members and share technical knowledge where appropriate.

What We're Looking For:
  • Bachelor's degree in Information Technology, Computer Science, Information Systems, Business, or related field, or equivalent experience.
  • 5+ years of experience supporting enterprise business systems, including configuration, integrations, and production support.
  • Experience working with complex or custom business applications.
  • Demonstrated experience contributing to modernization or replacement of legacy platforms.
  • Experience working in Agile or Scrum delivery environments.

Why Join Us?
  • Industry Leader.
  • Inclusive & collaborative culture.
  • Top Workplace USA.
  • Top Workplace Iowa.
  • Charity and community involvement.
  • Outstanding advancement opportunities.
  • Ongoing career development.

Benefits
Competitive pay, great benefits and vacation time. We are an equal opportunity employer with benefits including medical, dental, life insurance, disability, 401(K) with company match and paid parental leave.
Our Commitment
LCS creates living experiences that enhance the lives of seniors. You'll see this commitment in our people. They're talented, dedicated professionals who truly care about residents, with each conducting his or her work with integrity, honesty and transparency according to the principles of LCS. We strive to help every community succeed-strengthening available resources, establishing proven practices that lead to long-term growth and value for those living in, working for and affiliated with the community. Check us out on our website: https://www.lcsliving.com
Additional Information
Travel frequency: 0-10%
Estimated Salary: $98,000 - $122,000
The actual title & salary will carefully consider a wide range of factors, including your skills, qualifications, experience, and other relevant factors.
A POST-OFFER BACKGROUND CHECK, INCLUDING REFERENCES IS REQUIRED.
LCS IS AN EQUAL OPPORTUNITY EMPLOYER.

Life Care logo

About Life Care

Sourced by ZipRecruiter

As an industry pioneer with more than a half-century of experience, making a difference in the lives of seniors has been our sole focus since day one. At LCS, we’ve designed a dedicated family of companies to help fulfill your community’s mission. This structure allows us to develop and share expertise across our company to deliver innovative solutions to seniors and their communities. We are guided by five principles to ensure that every company decision is made with integrity and for the good of the seniors we serve. Our guiding principles: We serve the customer, first and foremost. We deal honestly and fairly, with integrity and openness. We maintain a long-term perspective. We are diligent and persevering. We are interconnected and interdependent.

Industry

Outpatient health care

Company size

11 - 50 Employees

Headquarters location

Des Moines, IA, US

Year founded

1971

Social media