Demo

Software Engineer 2

MidAmerican Energy Company
Des Moines, IA Full Time
POSTED ON 8/1/2026
AVAILABLE BEFORE 9/15/2026

Software Engineer II designs, develops, tests, and supports software solutions of moderate to high complexity. This role works independently on well-defined problems, collaborates with stakeholders and team members, and contributes to selecting and improving technologies used across the team.


Engineering – Consistently produces reliable, maintainable, and well-tested code. Makes sound design decisions within defined problem spaces. Contributes actively to understanding and documentation.

Execution & Impact – Completes moderately complex or ambiguous tasks within expected timelines and scope. Communicates progress, risks, and blockers proactively. Handles oncall responsibilities and sees through to solution. Takes initiative within broader or less-defined scope. Owns features or components.

Collaboration – Participate in design discussions, code reviews, and team ceremonies (e.g. sprint planning, standups… etc.) with meaningful input. Supports and unblocks other engineers when possible.

Growth and Learning – Expands technical depth and beings developing areas of ownership. Takes on more complex and less-defined work over time. Applies feedback consistently and demonstrates measurable improvements.


  • Bachelor’s degree in computer science, Software Engineering, or related field—or equivalent practical experience

  • Two or more years of experience of development in Object Oriented languages

  • Foundational experience building software across frontend, backend, or RESTful APIs

  • Familiarity with modern development tools, frameworks, and workflows

  • Understanding of core computer science concepts (data structures, object-oriented design, basic algorithms and complexity)

  • Working knowledge of relational databases

  • Ability to manage and prioritize tasks across multiple assignments

  • Strong written and verbal communication skills

  • Willingness to participate in on-call rotations

Preferred Knowledge, Skills and Abilities:

  • Hands-on experience with .NET / C#

  • Experience working with Microsoft ecosystem tools (e.g., Teams, Excel, Word)

  • Familiarity with developer tools such as VS Code, Visual Studio, and SQL tools

  • Exposure to modern development practices (e.g., CI/CD, code automation, or AI-assisted development tools)

  • Experience with Commercial Off-The-Shelf (COTS) solutions, particularly within the energy industry (e.g., Aligne, Endur, ETRM platforms)

Work Authorization/Sponsorship

At this time, we're not considering applicants 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


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.

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.

Salary.com Estimation for Software Engineer 2 in Des Moines, IA
$104,824 to $127,554
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer 2?

Sign up to receive alerts about other jobs on the Software Engineer 2 career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MidAmerican Energy Company

  • MidAmerican Energy Company Sioux, SD
  • The Associate Distribution Specialist – Gas provides support to the gas operations organization in an effort to achieve departmental and corporate objectiv... more
  • 2 Days Ago

  • MidAmerican Energy Company Des Moines, IA
  • Under general supervision performs a variety of duties in association with reading, recording and collecting data on utility meters. Performs all work in a... more
  • 2 Days Ago

  • MidAmerican Energy Company Adel, IA
  • Under general supervision performs construction, maintenance and operation of substation equipment, transmission and distribution circuits. Provides assist... more
  • 2 Days Ago

  • MidAmerican Energy Company Adel, IA
  • The operator qualification specialist supports the development and delivery of instructional activities associated with gas operations in accordance with D... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Software Engineer 2 jobs in the Des Moines, IA area that may be a better fit.

  • Veracity Software Inc Des Moines, IA
  • Software Engineer II Contract role Location: Des Moines, IA, Onsite Preferred skills: Strong COBOL experience Actuarial knowledge General accounting knowle... more
  • 17 Days Ago

  • Epic Ames, IA
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!