1

Developer Jobs in Des Moines, IA (NOW HIRING)

Developer

Des Moines, IA · On-site

$85K - $125K/yr

Python Sr Developer We are seeking an experienced Senior Python Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud-native applications, APIs, and data solutions.

DevOps Engineer

Urbandale, IA · On-site

$49.75 - $68.25/hr

They are seeking a DevOps Engineer who will be responsible for working in an object-oriented programming environment, utilizing scripting languages, and managing Linux or Mac operating systems.

NET Developer

Des Moines, IA · On-site

$47 - $62.25/hr

NET Developer Location: Des Moines, IA Engagement Type: Contract Work Mode: Hybrid Duration: August 2026 - June 2027 (approx. 11 months) Interview Type: Web Cam or In Person Role Overview: A large ...

.Net Developer

Clive, IA · On-site

$47.25 - $62.50/hr

Company Description Heading: .Net Developer (H1b Visa Transfer, w2 employees ONLY ) American Technology Consulting is looking for consultants who are looking for an H1B transfer and Green Card ...

.Net Developer

Clive, IA

$47.25 - $62.50/hr

Company Description Heading: .Net Developer (H1b Visa Transfer, w2 employees ONLY ) American Technology Consulting is looking for consultants who are looking for an H1B transfer and Green Card ...

Python Developer

West Des Moines, IA · On-site

$49.25 - $68/hr

JD: Python Developer (With AWS and DevOps) • Experience with ETL and Data Warehousing concepts • Strong hands-on experience in Python 3.x • Strong hands-on experience in handling and ...

COBOL Developer

Des Moines, IA · On-site

$49 - $66.25/hr

COBOL Developer Location: Des Moines, IA (Onsite) Duration: 12+ Months Type: Contract (W2/C2C) Job Overview: We are seeking a seasoned COBOL Developer with 6+ years of experience in mainframe ...

DevOps Engineer

Urbandale, IA · On-site

$50 - $68.50/hr

These positions offer the opportunity to build a wealth of skills in DevOps and cloud technologies. Additional Information To apply: Please contact Jeff Demaala at 973-606-3249.

Application Developer. Length: 6 month Location: Ankeny, IA, 50021 Description This role is responsible for designing, coding and modifying applications, from layout to function and according to a ...

Responsibilities The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works ...

Responsibilities The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works ...

Java Developer.

Des Moines, IA · On-site

$49.75 - $64.50/hr

Qualifications Working knowledge of SOAP and web services programing Understanding of RDBMs and SQL programming skills, such as Oracle SQL/PLSQL. Additional Information All your information will be ...

Java Developer.

Des Moines, IA · On-site

$49.75 - $64.50/hr

Qualifications • Working knowledge of SOAP and web services programing • Understanding of RDBMs and SQL programming skills, such as Oracle SQL/PLSQL. Additional Information All your information ...

The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works closely with senior ...

Principal Developer

Des Moines, IA · On-site

$128K - $152K/yr

The Principal Developer is a member of the application development team. The position is responsible for designing and developing technical solutions in support of our business needs. Using a ...

next page

Showing results 1-20

Developer information

See Des Moines, IA salary details

$39K

$126.2K

$154.7K

How much do developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for developer in Des Moines, IA is $126,234.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,400.00 and $153,200.00 per year, depending on experience, location, and employer.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

Is a developer still in demand?

Yes, developers are in high demand across many industries due to ongoing digital transformation and the need for software solutions. Skills in programming languages like Java, Python, and JavaScript, as well as experience with cloud platforms and agile development, enhance employability in this field.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

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

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What is a developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

What are the most commonly searched types of Developer jobs in Des Moines, IA? The most popular types of Developer jobs in Des Moines, IA are:
What are popular job titles related to Developer jobs in Des Moines, IA? For Developer jobs in Des Moines, IA, the most frequently searched job titles are:
What job categories do people searching Developer jobs in Des Moines, IA look for? The top searched job categories for Developer jobs in Des Moines, IA are:
What cities near Des Moines, IA are hiring for Developer jobs? Cities near Des Moines, IA with the most Developer job openings:
Infographic showing various Developer job openings in Des Moines, IA as of August 2026, with employment types broken down into 79% Full Time, 6% Part Time, and 15% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $126,234 per year, or $60.7 per hour.

Embedded Software Developer C++

RFA Engineering

Johnston, IA

$75K - $120K/yr

Full-time

Posted 25 days ago


Job description

RFA Engineering (www.rfamec.com) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and much more. Collaborate with a team of industry experts onsite at our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Embedded Software Engineer

RFA Engineering is seeking a C++ Embedded Software Developer to support the development of precision agriculture technology for off-highway equipment. This role involves designing, coding, and testing embedded software using modern C++ for control systems, sensor integration, and real-time applications. The ideal candidate will have experience with embedded systems, communication protocols, and work closely with cross-functional teams to bring advanced ag-tech solutions to market.

Responsibilities

  • Design, develop, and test embedded software components using C++ for agricultural control systems and sensor interfaces.

  • Work closely with systems engineering to define software requirements and architecture.

  • Integrate software on real-time operating systems (RTOS) and bare-metal environments for 32-bit microcontrollers and embedded Linux platforms.

  • Implement CAN-based communication protocols (e.g., J1939, ISO 11783) for tractor and implement control.

  • Conduct unit testing, system integration, and validation on bench and field equipment.

  • Participate in code reviews, documentation, and software lifecycle planning in compliance with internal quality standards.

  • Troubleshoot hardware/software integration issues in lab and field environments.

  • Collaborate with cross-functional teams including electrical engineers, controls engineers, test engineers, and product managers.

Requirements

  • B.S. or M.S. in Computer Engineering, Electrical Engineering, Software Engineering, or related field.

  • 2+ years of experience developing embedded software using modern C++.

  • Proficiency in embedded software development for microcontroller- or processor-based systems.

  • Experience with CAN, SPI, I2C, and UART communication protocols.

  • Familiarity with real-time operating systems (e.g., FreeRTOS, VxWorks) or embedded Linux.

  • Experience with version control tools such as Git.

  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience in agriculture, off-highway equipment, or automotive embedded systems.

  • Familiarity with ISOBUS or J1939 communication protocol

  • Experience working in Agile development environments.

  • Familiarity with hardware-in-the-loop (HIL) testing frameworks.

Visa sponsorship is NOT available for this position

    Pay Range: $75,000-$120,000 – Commensurate with experience

    About RFA Engineering

    RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
    Competitive Benefits

    • Health and Dental Insurance
    • TelaDoc Healthiest You
    • Supplemental Vision Insurance
    • Company Paid Life Insurance
    • Company Paid Long-Term Disability
    • Short-term Disability
    • Retirement Savings Account (Traditional 401k & Roth 401k)
    • Flexible Spending Plan Dependent Care
    • HSA for Medical Expenses
    • Bonus Plan (Exempt Employees Only)
    • Paid Time Off (PTO)
    • Paid Holidays
    • Bereavement Leave
    • Employee Assistance Programs (EAP)
    • Education Assistance

    Equal Opportunity and Veteran Friendly

    #ZR