Software Engineer Salary in Dubuque, IA

Updated on May 09, 2025
Position
City
Salary

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

The average salary for a Software Engineer is $83,665 per year in Dubuque, IA.

In Dubuque, IA, a Software Engineer can expect to earn a competitive salary. On average, these professionals make around $83,665 per year. This figure can vary based on experience, skills, and the specific company. Those just starting out may earn closer to $68,500, while more experienced engineers can make upwards of $97,500.

Several factors influence these salary ranges. Engineers with specialized skills, such as in cybersecurity or data science, often earn higher salaries. Experience also plays a significant role. Entry-level positions may start at around $68,500, but with a few years of experience, salaries can rise to $79,000 or more. Companies in tech hubs or with strong financial backing may offer higher salaries to attract top talent. Additionally, bonuses and other benefits can add to the overall compensation package.

Software Engineer jobs in Dubuque, IA

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

Job seekers looking for high-paying software engineering roles near Dubuque, IA, should consider nearby cities. Chicago, IL, offers the highest average salary at $127,727. Other cities like Oskaloosa, IA, and Bettendorf, IA, also provide competitive salaries. These locations present excellent opportunities for those seeking rewarding careers in software engineering.
Graph displaying highest paying cities salaries for Software Engineer jobs near Dubuque, IA, highlighting Chicago, IL with the highest at $127,727 and Waterloo, IA with the lowest at $81,242.
  1. Chicago, IL
    Average Salary: $127,727
    Chicago offers a vibrant tech scene with many tech giants. Companies like Google and IBM provide opportunities for growth. The city's diverse culture enhances the professional experience.
    Find Software Engineer jobs in Chicago, IL


  2. Oskaloosa, IA
    Average Salary: $116,280
    Oskaloosa is a smaller city with a growing tech presence. Local tech companies offer a close-knit work environment. It's a great place to build a strong professional network.
    Find Software Engineer jobs in Oskaloosa, IA


  3. Bettendorf, IA
    Average Salary: $115,945
    Bettendorf has a supportive community for tech professionals. Local startups and established companies provide diverse career paths. The cost of living is reasonable, making it an attractive option.
    Find Software Engineer jobs in Bettendorf, IA


  4. Moline, IL
    Average Salary: $115,767
    Moline offers a blend of small-town charm and big-city opportunities. Companies like John Deere provide innovative tech roles. The community is welcoming and supportive.
    Find Software Engineer jobs in Moline, IL


  5. Madison, WI
    Average Salary: $111,953
    Madison is known for its tech-friendly environment. The University of Wisconsin fosters innovation. Companies like Epic Systems offer exciting career opportunities.
    Find Software Engineer jobs in Madison, WI


  6. Peoria, IL
    Average Salary: $110,809
    Peoria has a growing tech sector with companies like Caterpillar. The city offers a good balance of work and leisure. It's a great place to develop your career.
    Find Software Engineer jobs in Peoria, IL


  7. Cedar Rapids, IA
    Average Salary: $105,881
    Cedar Rapids is home to several tech companies. The city provides a supportive environment for career growth. Companies like Rockwell Collins offer innovative projects.
    Find Software Engineer jobs in Cedar Rapids, IA


  8. Rockford, IL
    Average Salary: $104,632
    Rockford offers a mix of tech opportunities in a friendly setting. Local companies provide a range of projects. The city's affordable living makes it an attractive choice.
    Find Software Engineer jobs in Rockford, IL


  9. Davenport, IA
    Average Salary: $101,164
    Davenport has a thriving tech community. Companies like Deere & Company offer exciting roles. The city's vibrant culture enhances the professional experience.
    Find Software Engineer jobs in Davenport, IA


  10. Waterloo, IA
    Average Salary: $81,242
    Waterloo is known for its tech innovation. The University of Waterloo fosters a strong tech ecosystem. Companies like Black Box offer dynamic career opportunities.
    Find Software Engineer jobs in Waterloo, IA

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

A.Y. McDonald Mfg. Co. and RFA Engineering offer top salaries for software engineers in Dubuque, IA. These companies provide competitive pay and benefits. Job seekers can find rewarding positions with excellent compensation.
Graph displaying best paying company salaries for Software Engineer jobs in Dubuque, IA, highlighting A.Y. McDonald Mfg. Co. with the highest at $87,277 and RFA Engineering with the lowest at $78,642.
  1. A.Y. McDonald Mfg. Co.
    Average Salary: $87,277
    A.Y. McDonald Mfg. Co. is a leading manufacturer in Dubuque, IA. They offer exciting opportunities for Software Engineers to work on innovative projects. The company operates in Dubuque, IA, and has a strong reputation for quality and innovation.


  2. RFA Engineering
    Average Salary: $78,642
    RFA Engineering provides engineering solutions in Dubuque, IA. They offer rewarding Software Engineer positions that focus on developing cutting-edge software. RFA Engineering operates in Dubuque, IA, and is known for its collaborative work environment.

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