Software Engineer Salary in Urbandale, IA

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Urbandale, IA?

The average salary for a Software Engineer is $99,467 per year in Urbandale, IA.

A Software Engineer in Urbandale, IA, earns a competitive salary. On average, they make around $99,467 per year. The salary range varies based on experience and skill level. Entry-level positions start at about $70,000, while experienced professionals can earn up to $127,000.

The salary for Software Engineers in Urbandale reflects the demand for skilled tech professionals in the area. Companies in Urbandale value software development, offering attractive compensation packages. This makes Urbandale a good place for Software Engineers to work and grow their careers.

Software Engineer jobs in Urbandale, IA

What are the highest paying cities for a Software Engineer near Urbandale, IA?

Job seekers in the Urbandale, IA area can find high-paying software engineering jobs in nearby cities. Des Moines, IA offers the highest average salary at $105,633. West Des Moines, IA also provides a competitive salary of $97,874. These cities present excellent opportunities for those seeking rewarding careers in software engineering.
Graph displaying highest paying cities salaries for Software Engineer jobs near Urbandale, IA, highlighting Johnston, IA with the highest at $111,240 and Nevada, IA with the lowest at $85,061.
  1. Johnston, IA
    Average Salary: $111,240
    In Johnston, IA, tech professionals enjoy a vibrant community with a growing tech scene. Companies like Principal Financial Group offer exciting opportunities. The cost of living is reasonable, making it a great place to work and live.
    Find Software Engineer jobs in Johnston, IA


  2. Ankeny, IA
    Average Salary: $107,433
    Ankeny, IA, is known for its friendly atmosphere and strong tech industry. Companies such as Principal Financial Group and Hy-Vee provide excellent career growth. The community is welcoming and offers a good quality of life.
    Find Software Engineer jobs in Ankeny, IA


  3. Cedar Rapids, IA
    Average Salary: $105,881
    Cedar Rapids, IA, has a rich history in manufacturing and is now a hub for tech innovation. Companies like Rockwell Collins and Rockwell Automation offer dynamic roles. The city provides a balanced lifestyle with plenty of outdoor activities.
    Find Software Engineer jobs in Cedar Rapids, IA


  4. Des Moines, IA
    Average Salary: $105,633
    Des Moines, IA, is the largest city in Iowa and a center for tech and finance. Companies like Wellmark and Principal Financial Group offer diverse opportunities. The city has a vibrant culture and a range of amenities.
    Find Software Engineer jobs in Des Moines, IA


  5. West Des Moines, IA
    Average Salary: $97,874
    West Des Moines, IA, is known for its high quality of life and strong tech sector. Companies like Principal Financial Group and Hy-Vee provide excellent career prospects. The city offers a mix of urban and suburban living.
    Find Software Engineer jobs in West Des Moines, IA


  6. Ames, IA
    Average Salary: $89,558
    Ames, IA, is home to Iowa State University, making it a hub for research and innovation. Companies like John Deere and Wells Fargo offer exciting roles. The city has a vibrant community and plenty of recreational activities.
    Find Software Engineer jobs in Ames, IA


  7. Grimes, IA
    Average Salary: $85,455
    Grimes, IA, is a small city with a big tech presence. Companies like Principal Financial Group and Hy-Vee offer good career opportunities. The community is tight-knit, and the cost of living is affordable.
    Find Software Engineer jobs in Grimes, IA


  8. Nevada, IA
    Average Salary: $85,061
    Nevada, IA, offers a mix of small-town charm and tech opportunities. Companies like Hy-Vee and Wells Fargo provide solid career paths. The city has a friendly atmosphere and a good quality of life.
    Find Software Engineer jobs in Nevada, IA

What are the best paying companies for a Software Engineer in Urbandale, IA?

IP Pathways offers one of the highest salaries for Software Engineers in Urbandale, IA, with an average of $126,250 per year. American Technology Consulting LLC follows closely, providing an average salary of $104,350 annually. Berkley and RFA Engineering also offer competitive salaries, with averages of $96,850 and $93,620 respectively. These companies present excellent opportunities for Software Engineers seeking rewarding positions.
Graph displaying best paying company salaries for Software Engineer jobs in Urbandale, IA, highlighting IP Pathways with the highest at $126,250 and RFA Engineering with the lowest at $93,620.
  1. IP Pathways
    Average Salary: $126,250
    IP Pathways offers exciting opportunities for Software Engineers in Urbandale, IA. They focus on innovative technology solutions. The company operates in multiple locations, including Urbandale.


  2. American Technology Consulting LLC
    Average Salary: $104,350
    American Technology Consulting LLC provides Software Engineer roles with a competitive salary in Urbandale. They work on various tech projects and have offices in Urbandale, IA.


  3. Berkley
    Average Salary: $96,850
    Berkley is a company in Urbandale, IA, that offers Software Engineer positions. They focus on delivering quality tech services. Their operations are centered in Urbandale.


  4. RFA Engineering
    Average Salary: $93,620
    RFA Engineering provides Software Engineer jobs in Urbandale, IA. They work on engineering projects and have a presence in Urbandale.

Currently 7,791 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,791 Job Openings