2

Remote Software Engineer Jobs in Clive, IA (NOW HIRING)

This position may be remote, with a preferred location in Illinois, Iowa, Massachusetts, New Jersey ... Training on the software platform will be provided. * Present and discuss findings with customers ...

Associate Data Engineer

Urbandale, IA ยท On-site +1

$108K - $130K/yr

Associate Data Engineer Urbandale, IA or Remote The Associate Data Engineer supporting Digital, Marketing, and Pro CX at Pella is responsible for building and maintaining the data foundations that ...

Associate Data Engineer

Urbandale, IA ยท On-site +1

$108K - $130K/yr

Associate Data Engineer Urbandale, IA or Remote The Associate Data Engineer supporting Digital, Marketing, and Pro CX at Pella is responsible for building and maintaining the data foundations that ...

Collaborate with software, data architects, and product managers to design complete software ... Reliable internet access for remote working opportunities How You'll Be Rewarded Salary range in ...

next page

Showing results 1-20

Remote Software Engineer information

See Clive, IA salary details

$62.2K

$144.5K

$201.3K

How much do remote software engineer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for remote software engineer in Clive, IA is $144,506.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by remote software engineers, and how can they be effectively managed?

Remote software engineers often encounter challenges such as communication barriers, time zone differences, and maintaining work-life balance. These can be effectively managed by utilizing collaboration tools (like Slack or Zoom), setting clear expectations with team members, and establishing a dedicated workspace. Regular check-ins, asynchronous updates, and proactive communication help ensure everyone stays aligned on project goals. Building strong relationships with colleagues through virtual meetings and team-building activities can also foster a supportive remote work environment.

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

To thrive as a Remote Software Engineer, you need strong programming skills, proficiency in software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, cloud platforms, and project management tools such as Jira is often required. Excellent communication, self-motivation, and time management are crucial soft skills for remote collaboration. These abilities ensure effective development, seamless teamwork, and productivity in a distributed work environment.

What Does a Remote Software Engineer Do?

As a remote software engineer, you work from home to create and develop systems using programming languages and frameworks. As part of your duties, you design and install software solutions by determining specifications and developing code. You also improve software initiatives by reviewing systems and recommending solutions, often virtually guiding clients through the database, network, and computer processes. By collecting and analyzing issues, you can develop solutions for a variety of technical problems. The remote aspect of this job means you can work from anywhere with a reliable internet connection.

What are Remote Software Engineers?

Remote Software Engineers are professionals who design, develop, test, and maintain software applications from locations outside of a traditional office environment. They collaborate with teams and clients using digital communication tools, allowing for flexible work arrangements. Remote Software Engineers require strong technical and communication skills, as well as the ability to manage their own schedules and work independently. This role is ideal for individuals who are self-motivated and comfortable working in a virtual setting.

What is the difference between Remote Software Engineer vs Remote Web Developer?

AspectRemote Software EngineerRemote Web Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, design, or related field, coding skills
Work EnvironmentCollaborates on software projects, often in teamsFocuses on website and web app development, often in teams
Employer & Industry UsageTech companies, startups, software firmsWeb agencies, tech companies, startups
Search & Comparison IntentOften compared for software development rolesRelated but more focused on web-specific tasks

Remote Software Engineers develop a wide range of software applications, while Remote Web Developers specialize in building websites and web-based applications. Both roles require similar technical skills and often work in similar environments, but their focus areas differ, making this comparison useful for those exploring career options or job opportunities in tech.

What are the most commonly searched types of Software Engineer jobs in Clive, IA? The most popular types of Software Engineer jobs in Clive, IA are:
What cities near Clive, IA are hiring for Remote Software Engineer jobs? Cities near Clive, IA with the most Remote Software Engineer job openings:
Infographic showing various Remote Software Engineer job openings in Clive, IA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 38% Physical, 3% Hybrid, and 59% Remote job distribution, with an average salary of $144,506 per year, or $69.5 per hour.

Experienced Software Engineer (AWS & Vendor Integration)

Principal Financial Group

Des Moines, IA โ€ข On-site, Remote

$84K - $187K/yr

Full-time

Posted 3 days ago


Key responsibilities

  • Design, build, and support scalable, reliable, and performant applications that enable core business capabilities.

  • Develop and maintain integrations across APIs, file-based interfaces, and batch processing patterns.

  • Collaborate with internal teams and external partners to ensure systems integrate effectively and meet shared objectives.


Job description

What You'll Do

Weโ€™reย looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role,ย youโ€™llย contribute to the modernization of our retirement recordkeeping platform by building scalable services, enabling complex system integrations, and delivering high-quality solutions that support our long-term technology strategy.ย 

You will work within a highly integrated ecosystem that includes internal platforms and external solutions, requiring strong engineering fundamentals and a focus on reliable, well-defined system interactions.ย 

Youโ€™llย have the opportunity to:ย 

  • Design, build, and support scalable, reliable, and performant applications that enable core business capabilitiesย 
  • Develop andย maintainย integrations across APIs, file-based interfaces, and batch processing patternsย 
  • Collaborate with internal teams and external partners to ensure systems integrate effectively and meet shared objectivesย 
  • Contribute to platform modernization efforts by building new capabilities and enabling connectivity across evolving systemsย 
  • Participate in technical design discussions, helping define interface contracts, data exchanges, and integration patternsย 
  • Make well-reasoned technical decisions by evaluating tradeoffs across performance, scalability, and maintainabilityย 
  • Ensure solutions meet non-functional requirements such as performance, security, scalability, and resiliencyย 
  • Advocate for engineering best practices, including code quality, automated testing, and delivery disciplineย 
  • Troubleshoot integration and production issues, with a focus on reliability, traceability, and operational stabilityย 
  • Take ownership of features of increasing complexity, driving them from design through delivery in collaboration with the teamย 
  • Work cross-functionally to deliver outcomes in a fast-paced, evolving environmentย 

Who You Are

Weโ€™reย looking for someone with:ย 

  • Associate's or Bachelor'sย degree with a preference in a science, technology, engineering, or math related field or equivalent work experienceย 
  • 2+ years of AWS experience isย required.ย ย 
  • 2+ years of vendor integration experience isย required.ย ย 
  • Must have the desire to learnย new technologyย and continuously grow.ย 
  • Ability to work on cross-functional teams and collaborate with both IT and non-IT partnersย 
  • May beย requiredย to provide on-call supportย 

Additionalย preferred technical experience:ย 

  • Python and Javaย 

Salary Range Information
Salary ranges below reflect targeted base salaries. Non-sales positions have the opportunity to participate in a bonus program. Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance. Actual compensation for all roles will be based upon geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer.
Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly)
$84600 - $187200 / year
Salary Details

The following levels and locations are examples of market-specific salary ranges across different job levels and geographies. Candidates will be evaluated to determine the appropriate job level based on their skills and experience.ย 

  • Wichita, KS:
    • Software Engineer III: $84,600 - $114,400 / year
    • Sr. Software Engineer I: $104,400 - $144,400 / year
  • Des Moines, IA:
    • Software Engineer III: $89,300- $120,650 / year
    • Sr. Software Engineer I: $110,200 - $148,200 / year
  • Charlotte, NC:
    • Software Engineer III: $94,00- $127,00 / year
    • Sr. Software Engineer I: $116,000 - $156,000 / year
  • Chicago/Minneapolis:
    • Software Engineer III: $103,400 - $139,700/ year
    • Sr. Software Engineer I: $127,600 - $171,600 / year
  • Los Angeles/New York City:
    • Software Engineer III: $112,800 - $152,400 / year
    • Sr. Software Engineer I: $139,200- $187,200 / year

Time Off Program
Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don't accrue a bank of time off under FTO and there is no set number of days provided.
Pension Eligible
Yes

Job level

Weโ€™ll consider talent at the next level with the right experiences and skills.

Work Environments

This role offers in-office, hybrid (blending at least three office days in a typical workweek), and remote work arrangements (only if residing more than 30 miles from Des Moines, IA, or Charlotte, NC). Youโ€™ll work with your leader to figure out which option may align best based on several factors.

Work Authorization/Sponsorship

At this time, we're not considering candidates that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.

Nonimmigrant Workers and Green Card for Employment-Based Immigrants

Investment Code of Ethics

For Principal Global Investors positions, youโ€™ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.

Experience Principal

While our expertise spans the globe, we're bound by one common purpose: to foster a world where financial security is accessible to all. And our success depends on the unique experiences, backgrounds, and talents of our employees โ€“ individually and all of us together. Explore our core values, benefits and why weโ€™re an exceptional place to grow your career.

Principal is an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


Posting Window
We will accept applications for 3 full days following the Original Posting Date, after which the posting may remain open or be removed based upon applications received. If we choose to post the job again, we will accept additional applications for at least 1 full day following the Most Recently Posted Date. Please submit applications in a timely manner as there is no guarantee the posting will be available beyond the applicable deadline.
Original Posting Date
6/25/2026
Most Recently Posted Date
6/25/2026
ย 

Principal uses artificial intelligence tools to assist in reviewing and evaluating job applications, fraud prevention, and candidate matching and comparisons. These AI tools support our human recruiters in the initial review process but do not make final hiring decisions without human involvement. By submitting your application, you acknowledge this use of AI in our recruitment process. Please review ourย Workforce (U.S.) Privacy Noticeย for more details on our practices and your data privacy rights.


LinkedIn Remote Hashtag


#LI-RemoteQualifications:

Weโ€™reย looking for someone with:ย 

  • Associate's or Bachelor'sย degree with a preference in a science, technology, engineering, or math related field or equivalent work experienceย 
  • 2+ years of AWS experience isย required.ย ย 
  • 2+ years of vendor integration experience isย required.ย ย 
  • Must have the desire to learnย new technologyย and continuously grow.ย 
  • Ability to work on cross-functional teams and collaborate with both IT and non-IT partnersย 
  • May beย requiredย to provide on-call supportย 

Additionalย preferred technical experience:ย 

  • Python and Javaย 
Education:UNAVAILABLEEmployment Type: FULL_TIME