1

Senior Programmer Jobs in Iowa (NOW HIRING)

$120 - $160/hr

As a Senior Engineer - Generation or a Senior Generation Equipment Specialist, you'll be part of a dynamic team responsible for maintaining and enhancing the performance of our coal boiler systems ...

New

Geotechnical Senior Engineer Multiple Iowa Locations Available Ames โ€ข Dubuque โ€ข Cedar Rapids โ€ข Cedar Falls โ€ข Bettendorf โ€ข Des Moines Lead complex geotechnical projects and help shape ...

Senior Engineer

Waterloo, IA ยท On-site

$103K - $141K/yr

JOIN A TOP WORKPLACE - Senior Engineer The primary purpose of this position is to perform project engineering activities including the design, procurement, installation, commissioning, and start-up ...

Senior Engineer

Waterloo, IA ยท On-site

$103K - $141K/yr

JOIN A TOP WORKPLACE - Senior Engineer The primary purpose of this position is to perform project engineering activities including the design, procurement, installation, commissioning, and start-up ...

Senior Engineer

Waterloo, IA ยท On-site

$103K - $141K/yr

JOIN A TOP WORKPLACE - Senior Engineer The primary purpose of this position is to perform project engineering activities including the design, procurement, installation, commissioning, and start-up ...

Senior Traffic Engineer

Council Bluffs, IA ยท On-site

$97K - $133K/yr

The Senior Traffic Engineer will be the primary point on a variety of highly visible and critical projects for the organization. A successful Senior Traffic Engineer will demonstrate past success in ...

Senior Traffic Engineer

Cedar Rapids, IA ยท On-site

$102K - $141K/yr

The Senior Traffic Engineer will be the primary point on a variety of highly visible and critical projects for the organization. A successful Senior Traffic Engineer will demonstrate past success in ...

Senior Traffic Engineer

Ankeny, IA ยท On-site

$97K - $134K/yr

The Senior Traffic Engineer will be the primary point on a variety of highly visible and critical projects for the organization. A successful Senior Traffic Engineer will demonstrate past success in ...

Senior Engineer

Des Moines, IA ยท On-site

$102K - $140K/yr

Braun Intertec is seeking a highly motivated Senior Engineer to join our Urbandale, IA office. Responsibilities: * Prepare proposals for moderate to complex projects. * Develop and execute whole ...

Senior Engineer

Des Moines, IA ยท On-site

$102K - $140K/yr

Braun Intertec is seeking a highly motivated Senior Engineer to join our Urbandale, IA office. Responsibilities: * Prepare proposals for moderate to complex projects. * Develop and execute whole ...

Senior Engineer

Des Moines, IA ยท On-site

$102K - $140K/yr

Braun Intertec is seeking a highly motivated Senior Engineer to join our Urbandale, IA office. Responsibilities: * Prepare proposals for moderate to complex projects. * Develop and execute whole ...

Senior Engineer

Des Moines, IA ยท On-site

$102K - $140K/yr

Braun Intertec is seeking a highly motivated Senior Engineer to join our Urbandale, IA office. Responsibilities: * Prepare proposals for moderate to complex projects. * Develop and execute whole ...

Showing results 21-40

Senior Programmer information

See Iowa salary details

$12

$49

$67

How much do senior programmer jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for senior programmer in Iowa is $49.10, according to ZipRecruiter salary data. Most workers in this role earn between $41.30 and $58.70 per hour, depending on experience, location, and employer.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.

What are the most commonly searched types of Programmer jobs in Iowa?

The most popular types of Programmer jobs in Iowa are:

What cities in Iowa are hiring for Senior Programmer jobs?

Cities in Iowa with the most Senior Programmer job openings:

What are popular job titles related to Senior Programmer jobs in IA?

For Senior Programmer jobs in IA, the most frequently searched job titles are:

Sr. Engineer Boiler or Non-degreed Engineer

Alliantenergy

Clear Lake, IA โ€ข On-site

$94K - $129K/yr

Full-time

Medical, Retirement, PTO

Posted 10 days ago


Job description

Bring YOUR energy to Alliant Energy!

At Alliant Energy, our purpose is to serve customers and build stronger communities. We are passionate about powering beyond the market challenges of today, while powering what's next in energy. When our employees say "I am energy", it means they take pride in the work we do when disaster strikes, as well as all the days in between. We want you to be safe, happy and healthy. That's why we prioritize safety, offer volunteer opportunities and provide competitive pay, comprehensive health and retirement benefits, tuition reimbursement and paid time off.

Job Summary

Are you ready to take on a high-impact engineering role at the heart of energy production? As a Senior Engineer - Generation or a Senior Generation Equipment Specialist, you'll be part of a dynamic team responsible for maintaining and enhancing the performance of our coal boiler systems within a combined cycle facility. This position offers a unique blend of technical challenge and hands-on project leadership, where you'll oversee complex repairs, manage contractors, and ensure compliance standards for coded pressure welding.

From planning and executing boiler tube reduction programs to coordinating inspections and managing energy piping repairs, you'll play a critical role in keeping our power generation infrastructure safe, efficient, and reliable. You'll work cross-functionally with maintenance and operations teams.

If you're passionate about energy systems, thrive in a fast-paced environment, and excel at contractor and project management, this is your opportunity to make a meaningful impact in the power generation industry.

***This position can be hired as either a Sr. Engineer Generation (Boiler) or a Sr. Generation Equipment Specialist depending on experience***


What you will do

  • Independently performs work on a variety of complex assignments requiring in-depth analysis to determine appropriate solutions to solve problems.

  • Identifies problems and solutions and makes safety suggestions to maintain a safe work environment, using tools and standards to design safety into operating and maintaining equipment.

  • Goes beyond generally accepted guidelines to proactively identify and analyze problems and recommend solutions to customer needs with minimal guidance.

  • Solves complex problems by relying on experience and outside references to identify new ways of using existing procedures, techniques, and resources.

  • Develops recommendations for technically sound and cost-effective solutions, understanding the application to other problems and systems and demonstrating critical thinking skills.

  • Demonstrates the ability and confidence to present alternatives and constructively influence the customer's decision making.

  • Makes higher risk decisions that involve direct application of technical knowledge and may have an impact on multiple areas of the business with proper sign off from customer.

  • Proactively provides guidance to less experienced personnel and may mentor new employees or interns.

  • Has established effective working relationships and credibility with employees, contractors, customers, functional groups, and internal and external peers.

  • Explains technical problems to internal stakeholders and accurately prepares detailed documents such as technical studies and project documentation for future reference.

  • Manages project budgets, including processes accruals, and communicates anticipated changes in the budget. Applies FIN 102 requirements when executing requisitions, receipts, and related project tasks.

  • Understands various corporate financial statements and can differentiate how project implementation and property unit catalog (PUC) citations will impact the rate payer versus the shareholder, including providing input to PUC modifications as appropriate.

  • Supports Generation facility outages.

  • Engages in other duties as needed that support Alliant Energy's Values and helps deliver on our Purpose to serve customers and build stronger communities.

Requirements:

Sr. Engineer Generation (Boiler):

  • Bachelor's Degree Within an engineering program that is accredited through the Engineering Accreditation Commission

  • 7 years of related experience

Senior Generation Equipment Specialist:

  • Bachelor's Degree Preferred

  • 10 years of experience directly related to Steam Turbine, Combustion Turbine, and Boiler, Heat Recovery Steam Generator or Generator maintenance.

  • Proven experience working with vendors and contractors to deliver goods and services in a timely and professional manner.


Knowledge, Skills, and Abilities

  • Project management leadership experience preferred, along with ability to deal with subcontractors and cross-functional teams; may have expertise in a particular area of the discipline.

  • Demonstrated effective interpersonal, verbal, and written communication skills.

  • Demonstrated ability to use computer software programs (e.g., e-mail, word processing, spreadsheet, and project management).

  • Ability to work effectively in a collaborative and inclusive work environment.


Key Skills

  • Condition Monitoring Continual Improvement Process Cost Optimization Design Specifications Inspection Management Power Engineering Predictive Maintenance Project and Program Management Records Management Root Cause Analysis


Our people are passionate about what they do, the product they sell, and the customers they serve. If you're looking for an opportunity to be a part of a work family that values collaboration, innovation and dedication, we're the right company for you.

Alliant Energy offers a comprehensive total rewards package including competitive compensation and benefit programs. Information on these benefit programs is available on our Careers site.

Pay Range:

This position is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.

It's not just what we do; it's how we do it.

Live Safety. Everyone. Always | Make Things Better | Care For Others | Do The Right Thing | Act For Tomorrow | Think Beyond. Be Bold

Alliant Energy and its subsidiaries are committed to creating a culture of belonging and is proud to be an Equal Opportunity Employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other basis prohibited by law.


All candidates selected for employment with Alliant Energy will be required to successfully complete a background check, and a drug screen where applicable.


Visa sponsorship not supported.


Disclaimer:
The above information on this description has been crafted to indicate the general nature and level of work performed by employees within this classification. It is not crafted to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

Applicants in need of a reasonable accommodation for any part of the hiring process, please email talent@alliantenergy.com.