1

Software Developer Three Years Experience Jobs in Iowa

Software Engineer 2/3

Des Moines, IA ยท On-site

$168K - $200K/yr

Applying DevOps practices, including CI/CD pipeline design, automated testing, artifact management ... minimum of two years of experience in business software application design, development ...

Senior Software Developer

Davenport, IA ยท On-site

$48.25 - $63.75/hr

Old Republic Bitco is seeking is seeking a Senior Software Developer to join our Home Officelocated ... years of relevant IT experience. Background in insurance (P&C) or financial services is a major ...

Software Developer - BIM VDC

Ankeny, IA ยท On-site

$47.75 - $63.25/hr

PURPOSE The Software Developer - BIM/VDC is a member of Baker Group's Information Technology ... Experience with C# and/or .NET development, with familiarity building Revit Add-Ins or other ...

Software Engineer

Cedar Rapids, IA ยท On-site

$90.67/hr

OR 9+ years of relevant experience in lieu of a degree * Minimum of 3 years of professional ... If you're an experienced Embedded Linux developer with a passion for low-level software engineering ...

Embedded Software Engineer

Cedar Rapids, IA ยท On-site

$128K - $169K/yr

Development and Verification for Platform Software as per DO 178B/C 3+ years of experience in the field of embedded Product and/or System. Experience with embedded real time applications Programming ...

Showing results 41-60

Software Developer Three Years Experience information

What is the difference between Software Developer Three Years Experience vs Software Engineer Three Years Experience?

AspectSoftware Developer Three Years ExperienceSoftware Engineer Three Years Experience
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentDevelopment teams, coding, debuggingDevelopment teams, system design, coding
Industry UsageCommonly used in tech companies, startupsUsed interchangeably in many industries, including tech and finance
Comparison Search IntentYesYes

Both roles typically require similar educational backgrounds and technical skills. Software Developers focus more on coding and implementation, while Software Engineers often handle system design and architecture. The terms are often used interchangeably, but the Engineer title may imply a broader scope of responsibilities.

What are popular job titles related to Software Developer Three Years Experience jobs in Iowa?

For Software Developer Three Years Experience jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Software Developer Three Years Experience jobs in Iowa look for?

The top searched job categories for Software Developer Three Years Experience jobs in Iowa are:

What cities in Iowa are hiring for Software Developer Three Years Experience jobs?

Cities in Iowa with the most Software Developer Three Years Experience job openings:

Infographic showing various Software Developer Three Years Experience job openings in Iowa as of September 2026, with employment types broken down into 1% As Needed, 74% Full Time, 22% Part Time, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution.

Software Engineer 2/3

Des Moines, IA โ€ข On-site

Northern Natural Gas
Oil and Gas Extractionย โ€ขย 1 - 5K employees

$168K - $200K/yr

Other

Posted 21 days ago


Key responsibilities

  • Participate in the design, programming, testing, documentation, and implementation of complex computer applications and systems.

  • Develop, test, implement, and support Oracle applications, enterprise integrations, middleware platforms, automation solutions, and related infrastructure.

  • Work closely with application teams, business stakeholders, and vendors to deliver and maintain integrations, middleware services, and automation capabilities.


Job description

The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and develops plans for adoption.

Responsibilities

Develops, tests, implements, and supports Oracle applications, enterprise integrations, middleware platforms, automation solutions, and related infrastructure. Participates in application development, system administration, monitoring, troubleshooting, performance optimization, and operational support activities to ensure reliable and secure business solutions. Works closely with application teams, business stakeholders, and vendors to deliver and maintain integrations, middleware services, and automation capabilities while contributing to continuous improvement initiatives and adherence to established engineering standards and best practices. Assists with system analysis, documentation, upgrades, and technical problem resolution while expanding knowledge of enterprise technologies, cloud platforms, and integration architectures.

Designing, developing, integrating, and/or implementing Oracle business applications, automation tools, and enterprise middleware solutions.

Working with Oracle middleware technologies, including Oracle Integration Cloud, Oracle SOA Suite, WebLogic Server, and/or Oracle Managed File Transfer, covering implementation, integration, administration, patching, performance tuning, and ongoing support.

Developing and/or supporting enterprise integrations, including messaging, orchestration, file-based flows, streaming and middleware-driven automation.

Working in Linux environments for middleware hosting, automation, patching, and troubleshooting.

Implementing security and access controls, including RBAC/LBAC models, certificate lifecycle management, and PGP/GPG encryption and key management.

Scripting with Python, Bash, Shell Scripting, and/or PowerShell for automation, integration, monitoring, and platform management.

Working with enterprise observability and monitoring tools including Oracle Enterprise Manager (OEM), SolarWinds, Splunk, and/or Grafana.

Working with Oracle databases, including proficiency in SQL and PL/SQL.

Supporting and troubleshooting Identity & Access Management (IAM) solutions across Oracle IDCS, OCI IAM, Azure SSO, and enterprise identity providers using SAML 2.0, OAuth 2.0, OpenID Connect, and/or Basic Authentication.

Implementing and/or supporting REST API integrations across enterprise platforms, including authentication models, error diagnostics, performance tuning, and CI/CD-driven automation of API configuration and deployment.

Working with cloud platforms including Oracle Cloud Infrastructure (OCI), Microsoft Azure, and/or AWS for compute, networking, storage, and identity-integrated middleware deployments.

Applying DevOps practices, including CI/CD pipeline design, automated testing, artifact management, and deployment automation.

Using Git/GitHub for source control, branching strategies, secure repository management, and workflow support.

Working with containerization technologies, including Kubernetes, Nutanix NKE, Docker, and/or Podman.

Experience with Oracle Fusion.

Qualifications

Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience. (Typically four years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.)

A minimum of two years of experience in business software application design, development, integration and/or installation for a Software Engineer 2.

A minimum of five years of experience in business software application design, development, integration and/or installation for a Software Engineer 3.

Knowledge of programming in client/server or web development environment.

Experience in the industry, or in an environment whose scope, size and complexity are comparable.

Knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques.

Knowledge of relational database technology, structured analysis concepts, and software design patterns.

Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently.

Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs.

Knowledge of information technology terms, equipment, systems, functions and major vendors.

Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.

Able to work in a zero-code-ownership environment where the team members can modify any source file at any time. An understanding of deployment topologies (i.e. ensuring secure, highly available systems).

Effective oral and written communication skills. Effective analytical and problem-solving skills.

Ability to prioritize and handle multiple tasks and projects concurrently.

Availability for periodic on-call responsibilities.

Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures.

Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development.

Technical knowledge with hands-on experience in .NET and other current computing programming languages.

Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting.

Understanding of company's existing IT environment and of applicable company policies, practices, and procedures.

About Us

MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.

About the Team

MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.

Job Info
  • Job Identification 10005576
  • Job Category Information Technology
  • Posting Date 08/06/2026, 09:40 PM
  • Apply Before 09/04/2026, 05:00 AM
  • Job Schedule Full time
  • Locations Des Moines, IA, United States Portland, OR, United States Salt Lake City, UT, United States Reno, NV, United States Las Vegas, NV, United States Sioux City, IA, United States Davenport, IA, United States Richmond, VA, United States
  • Pay Range 88,800 - 127,500
  • Sponsorship No - Must be authorized to work in the United States without the need for current or future sponsorship.
#J-18808-Ljbffr