1

Software Development Jobs in Denver, IA (NOW HIRING)

Software Development * 1.Developing applications for all technologies and platforms * 2.Enterprise Resource Planning (ERP), * 3.Customer Relationship Management System (CRM), * 4.Learning Management ...

Understanding of web based software development techniques * Understanding of marketing campaigns and services * Positive attitude and the ability to build and strengthen working relationships

iOS Engineer -Remote

Waterloo, IA · Remote

$166K - $191K/yr

Own the entire software development process from timeline estimation to coding, testing and release Minimum Requirements: * Availability for meetings and impromptu communication during Quora ...

next page

Showing results 1-20

Software Development information

See Denver, IA salary details

$73.8K

$132K

$165.8K

How much do software development jobs pay per year?

As of Jun 7, 2026, the average yearly pay for software development in Denver, IA is $131,962.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $151,400.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What cities near Denver, IA are hiring for Software Development jobs? Cities near Denver, IA with the most Software Development job openings:
Infographic showing various Software Development job openings in Denver, IA as of May 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $131,962 per year, or $63.4 per hour.

Youth Development Lead, ELC

YMCA of Blackhawk

Waterloo, IA • On-site

$14 - $15/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Job description

Benefits:
  • Dental insurance
  • Employee discounts
  • Health insurance
  • Paid time off
  • Vision insurance

POSITION SUMMARY:
This position supports the work of the Y, a leading nonprofit, charitable organization committed to strengthening community through youth development, healthy living and social responsibility. The Youth Development Coordinator intentionally fosters a cause-centered culture that is welcoming, genuine, hopeful, nurturing while developing, organizing and implementing high quality YMCA youth program(s), primarily for our Early Learning Center. A key role in this position is facilitating the operations of the Early Learning Center under the supervision of the Director of Youth Development, ELC.
OUR CULTURE: Our mission and core values are brought to life by our culture. In the Y, we strive to live our cause of strengthening communities with purpose and intentionality every day. We are welcoming: we are open to all. We are a place where you can belong and become. We are genuine: we value you and embrace your individuality. We are hopeful: we believe in you and your potential to become a catalyst in the world. We are nurturing: we support you in your journey to develop your full potential. We are determined: above all else, we are on a relentless quest to make our community stronger beginning with you.
ESSENTIAL FUNCTIONS:
1. Works with teachers and other personnel with regards to the operations of programs, including program creation, promotion, planning, and delivery. Assure that the staff is fulfilling all requirements set by local, state, federal, and other standards necessary to operate a fully functional and licensed childcare facility and/or quality youth enrichment programs.
2. In Conjunction with the Coordinator, regularly scheduled instructional time in each classroom daily.
3. Ensure incident/accident reports are submitted in a timely and accurate manner.
4. Reports participant hours to DHS provider portal in a timely and accurate manner.
5. Promotes program enrollment and participation.
6. Assists with planning and facilitation of Y-wide community and family events.
7. Must exemplify appropriate behavior and act as a role model for participants showing the core values of the YMCA: Caring, Honesty, Respect and Responsibility.
8. Performs other duties, as necessary, to assure excellent operation of the YMCA youth development programs.
LEADERSHIP COMPETENCIES:
• Engaging Community
• Communication & Influence
• Developing Self & Others
QUALIFICATIONS:
• Bachelor's degree in related field or equivalent work experience preferred.
• Experience facilitating youth development programs, including such areas as camp, before/after school programs, and/or enrichment programs for school-age youth. Experience in a Childcare Classroom is a plus.
• Excellent personal skills and experience with standard business software.
• Ability to relate effectively to diverse groups of people from all social and economic segments of the community.
WORK ENVIRONMENT & PHYSICAL DEMANDS:
• The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
• While performing the duties of this job, the employee is regularly required to use a computer for extended periods of time and be able to communicate using a computer and phone/smart device. The employee frequently is required to sit and reach, and must be able to move around the work environment.
• The employee must occasionally lift and/or move up to 40 pounds.
• Specific vision abilities required by this job include close vision, distance vision, and the ability to adjust.
• The noise level in the work environment is usually moderate.
• The employee must occasionally work in ratio with youth and or provide on location coaching to program staff.
• The employee must be able to commute to program locations for program needs. Indirect mileages related to work functions are reimbursable for employee.
Paid Time Off: During your first year you will have 10 Annual PTO Days, accrued at the rate of 5 hours per pay period (max of 80 hours may be accrued annually, plus 8 paid holidays.
Retirement: Upon being vested (after 2 years of YMCA employment with 1,000 hours worked in each of those two years), the Family YMCA of Black Hawk County will make contributions into the YMCA Retirement Fund Plan at the rate of 8%, fully paid by the Y. You can maximize your retirement savings by opening a 403(b) Smart Account, a voluntary tax-deferred savings account with the YMCA Retirement Fund.
Health & Dental Insurance: After 30 days of regular full-time employment, you are eligible for participation in the YMCA's group health and dental insurance plans. The YMCA pays 75 percent of an employee's individual coverage, while the employee is responsible for paying 25 percent and any costs associated with a family plan
Compensation: $14.00 - $15.00 per hour
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
The Family YMCA of Black Hawk County is a powerful association of men, women, and children of all ages and from all walks of life joined together by a shared passion: to strengthen the foundations of community. With a commitment to nurturing the potential of kids, promoting healthy living, and fostering a sense of social responsibility, the Y ensures that every individual has access to the essentials needed to learn, grow and thrive. The Y has long-standing relationships and physical presence not just to promise, but to deliver, lasting personal and social change.
Though the world may be unpredictable, one thing remains certain - the Y is, and always will be, dedicated to building healthy, confident, secure, and connected children, families, and communities. We serve members from the communities of Cedar Falls, Waterloo, and other rural communities in Black Hawk County.
The Family YMCA of Black Hawk County is guided by four core values: Caring, Honesty, Respect, and Responsibility.
Our mission and core values are brought to life by our culture. In the Y, we strive to live our cause of strengthening communities with purpose and intentionality every day.
We are welcoming: we are open to all. We are a place where you can belong and become.
We are genuine: we value you and embrace your individuality.
We are hopeful: we believe in you and your potential to become a catalyst in the world.
We are nurturing: we support you in your journey to develop your full potential.
We are determined: above all else, we are on a relentless quest to make our community stronger beginning with you.
Follow us on social media!