1

Computer Science Volunteer Jobs in Iowa (NOW HIRING)

LCS employees can be found participating in volunteer activities, getting involved in our ... Bachelor's degree in Information Technology, Computer Science, Business Administration, or a ...

Senior Mainframe Developer

Des Moines, IA · On-site

$102K - $148K/yr

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field ... You can do great things through innovation or collaboration, by learning or volunteering, or to ...

Two working days per year volunteering for a local charity. * Health and Wellness program including ... Bachelor or master's in information technology / computer science or related. * 5+ years of ...

next page

Showing results 1-20

Computer Science Volunteer information

See Iowa salary details

$7

$17

$31

How much do computer science volunteer jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for computer science volunteer in Iowa is $17.97, according to ZipRecruiter salary data. Most workers in this role earn between $13.56 and $18.94 per hour, depending on experience, location, and employer.

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

To succeed as a Computer Science Volunteer, you generally need foundational knowledge of programming languages, problem-solving skills, and a passion for technology, often demonstrated through relevant coursework or project experience. Familiarity with tools such as Git, collaborative platforms like GitHub, and optionally, certifications in programming or software development can be advantageous. Strong teamwork, adaptability, and clear communication are standout soft skills in this setting. These abilities are vital to effectively contribute to projects, collaborate with diverse teams, and support organizational goals with limited resources.

What is a Computer Science Volunteer job?

A Computer Science Volunteer role involves assisting with technology-related projects, coding, software development, or IT support in a non-profit, educational, or community setting. Volunteers may help with teaching programming, developing websites, troubleshooting technical issues, or contributing to open-source projects. This role provides hands-on experience while making a positive impact.

What types of projects do Computer Science Volunteers typically work on?

Computer Science Volunteers often contribute to a wide range of projects such as developing software applications, creating websites, supporting IT infrastructure, or assisting with data analysis tasks for nonprofits, educational institutions, or community programs. Depending on the organization's needs, you might collaborate on coding initiatives, troubleshoot technical issues, or help maintain databases. Volunteers usually work in teams, learning from experienced professionals while gaining hands-on experience. This exposure is excellent for developing technical skills, building your portfolio, and expanding your professional network within the tech field.

What are the most commonly searched types of Computer Science jobs in Iowa? The most popular types of Computer Science jobs in Iowa are:
What are popular job titles related to Computer Science Volunteer jobs in Iowa? For Computer Science Volunteer jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Computer Science Volunteer jobs? Cities in Iowa with the most Computer Science Volunteer job openings:
Director, Financial Systems

Director, Financial Systems

Life Care Services

Des Moines, IA

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 23 days ago


Job description

The Director, Financial Systems leads the enterprise vision, strategy, and execution for LCS financial applications, including Oracle E-Business Suite, Yardi, and several others. This role is accountable for defining the technology roadmap, governance framework, and business alignment for financial systems, ensuring platforms effectively support core financial operations, reporting, compliance, and decision-making. As a key liaison between Finance, Operations, and IT, the Director partners with business leaders to maximize the value of financial systems, improve process efficiency, strengthen data integrity, and enable scalable, standardized processes across the organization.

This position reports directly to the VP, Business Applications 

The following positions report to this role: IT Systems Support Analyst, IT Systems Analyst, IT Senior Systems Analyst, IT Systems Engineer, IT Senior Systems Engineer

This position partners closely with Finance and Operational leadership

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:

  • Strategic Leadership 
    • Define and lead the vision, strategy, and roadmap for financial systems, aligning platform capabilities with enterprise wide financial and operational priorities. 
    • Serve as the primary liaison between Finance, Operations, and IT, translating business needs into scalable technology solutions. 
    • Partner with executive leadership to ensure that systems support financial reporting, forecasting, compliance, and decision-making. 
    • Identify and evaluate opportunities to modernize and enhance financial platforms and supporting processes. 
  • Financial Systems Platform Oversight 
    • Oversee the design, configuration, integration, and ongoing support of financial applications to ensure scalability, reliability, and performance. 
    • Ensure the integrity, accuracy, and confidentiality of financial and transactional data across all systems. 
    • Establish and enforce governance, standards, and policies for financial systems and data management. 
    • Drive standardization of financial processes across business lines, reducing complexity and improving consistency. 
    • Oversee and optimize system integrations across the financial systems ecosystem to ensure efficiency, stability, and scalability. 
  • Project & Change Management 
    • Manage a portfolio of financial systems initiatives, including enhancements, integrations, and production support activities. 
    • Provide leadership and oversight for production support, ensuring timely issue resolution, root cause analysis, and continuous improvement of system stability. 
    • Lead cross-functional initiatives from requirements through implementation, ensuring alignment with business priorities. 
    • Apply structured change management practices to ensure successful adoption and minimal disruption to financial operations. 
    • Drive continuous improvement within the delivery lifecycle, identifying opportunities to increase efficiency and effectiveness. 
  • Data Governance & Insights 
    • Define and enforce data governance standards to ensure high-quality, reliable financial data. 
    • Partner with Finance to deliver reporting, analytics, and insights that support operational visibility, forecasting, and decision-making. 
    • Utilize system data and trends to proactively identify inefficiencies, risks, and opportunities for improvement. 
  • Vendor & Operational Excellence 
    • Oversee relationships with vendors, consultants, and managed service providers supporting financial systems. 
    • Drive operational excellence by improving service delivery, reducing manual processes, and optimizing financial workflows. 
  • Team Management 
    • Manage team capacity, workload, and resource allocation to align with strategic and operational demands. 
    • Responsible for the effective management and leadership of a team. This includes, but is not limited to: hiring, training, coaching, evaluating and managing performance, allocating compensation, effectively handling employee relations issues, managing terminations.
  • Perform other duties and responsibilities as needed. 

What We're Looking For:

  • Required qualifications: 
    • Bachelor's degree in Information Technology, Computer Science, Business Administration, or a related field; or equivalent experience
    • Minimum of 10 years of progressive IT experience with 5+ years focused on ERP platforms and a minimum of 3 years of leadership experience
    • Exceptional communication, collaboration, and stakeholder engagement skills
    • Strong knowledge of financial operations and data management
    • Demonstrated ability to lead cross-functional initiatives that deliver measurable business value
    • Excellent organizational skills
    • Demonstrated skills in translating business needs into technical requirements and design
    • Experience with Jira or other work management platforms
    • Ability to analyze multiple solutions and weigh costs and benefits to choose an appropriate course of action
  • Preferred qualifications
    • Experience in the senior living, healthcare, or real estate industry

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: $130,000 - 163,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 Services logo

About Life Care Services

Sourced by ZipRecruiter

s 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.

Industry

Health care and social assistance

Company size

201 - 500 Employees

Headquarters location

Des Moines, IA, US

Year founded

1971

Social media