Software Engineer 2
BHE Renewables
Software Engineer II
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.
Responsibilities
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.
Qualifications
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
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 10005434
- Job Category Information Technology
- Locations Des Moines, IA, United States
- Pay Range 88,800 - 111,000
- Business MidAmerican Energy Company
- The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and... ...server or web development environment for a software engineer 2. A minimum of five years of experience in business software application...SuggestedPermanent employmentWork experience placementH1bLocal area
$76k - $143k
...deliver outstanding solutions and results. If that sounds like something you aspire to, we want to hear from you!As a Senior Software Engineer, you will focus primarily on providing high quality, efficient technology solutions to business partners by crafting new software...SuggestedFull timeTemporary workPart timeCasual workWork at officeRemote workWeekend work- ...to run reliable and scalable applications.This is a greenfield engineering opportunity. The team is defining how infrastructure is built... ...observability standards (Prometheus, OpenTelemetry) • Distributed, software-defined storage and networking Engineers on this team help...SuggestedWork experience placementLocal area
$130k - $170k
What You'll DoWe’re looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical... ...or similar modern languagesHands-on experience creating Level 2 and Level 3 AWS constructs or similar reusable cloud...SuggestedHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work$77k - $156k
What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our... ..., or math related field or equivalent work experienceYou have 2+ years software engineering experienceExcellent planning,...SuggestedHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal area3 days per week$100k - $160k
DescriptionPosition: MULTIPLE OPEN - PERM OPPORTUNITIES - Software Engineers & Senior Software EngineersLocation: Des Moines, IA - Hybrid WeeklySalary... ...SaaS ArchitectureWhat We're Looking ForSoftware Engineer • 2+ years of software development experience • React, TypeScript...Permanent employmentImmediate start- ...how we work. Job DescriptionWellmark is seeking two talented Software Engineers to join the Enterprise Data Services Team within Information Products... ...Science, MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS...Permanent employmentH1b
- OverviewWe're hiring! Kemin is seeking a Senior Software Engineer to join our team in Des Moines, Iowa. As a Senior Software Engineer, you will... ...IT, or a related field with 7+ years of experience including 2+ as a tech leadExpert-level C# / .NET proficiency with a track...Full timeSecond jobWork at officeLocal areaRemote work3 days per week
$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll... ...3+ years of professional software development experience 2+ years of AWS experience is required.2+ years of vendor integration...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week$210.6k - $305.1k
...ll help build high-performance data plane software that leverages Data Processing Units (... ...Cisco innovation while collaborating with engineers solving some of the industry’s most complex... ...software with strong knowledge of Layer 2, Layer 3, and common networking protocols...Full timeTemporary workLocal areaFlexible hours- ...implementation of high-performing, scalable software and data solutions that support Wellmark’... ..., with a focus on modern data engineering practices and emerging technologies. Drives... ...or related field of study, and at least 2 years of software development experience...Permanent employmentH1b
- ...Wellmark, Inc. is seeking a Senior Software Engineer to join their Enterprise Data Services Team in Des Moines, Iowa. This role involves designing... ...possess a Bachelor's degree in Computer Science and at least 2 years of software development experience, along with strong...
- ...Software Engineer - Mid Level Duration: 36 Months Location: Des Moines, Iowa - Open to fully remote candidates for the right fit... ...nice to have) Team Structure: • 3 Full-Time Employees • 2 Contractors • Offshore partner team of approximately 5-6...Full timeFor contractorsRemote workEarly shift
$59.53 - $67.53 per hour
Genesis10 is currently seeking a Software Engineer IV for a contract position with a Global Financial Institution located in Des Moines, IA, Minneapolis... ...month contract opportunity. This role is focused on Level 2 production support for a home lending platform, applying Site...Hourly payPermanent employmentContract work$100k - $150k
...to Day Indeed's Notifications team is seeking exceptional software engineers to join us in building and maintaining CommsHub — Indeed's internal... ..., Electrical Engineering, or related field and a minimum of 2 years of related experience; or an advanced degree without...Work experience placementLocal areaWorldwide$100k - $130k
...agencies to improve lives. Founded in 1986, PCG employs approximately 2,000 professionals throughout the U.S.—all committed to... ...Analyzes, designs, develops, modifies, writes, edits, and implements software programming applications. Analyzes and defines software requirements...For contractorsH1bWork at officeLocal areaRemote work- ...Description: PFG - Sr. Software Engineer Notes Reason for Opening / Business Impact Team is undergoing a large... ...Team Structure / Culture Current team consists of: ~2 Senior U.S.-based engineers ~2 PGS team members ~1 contractor...For contractorsShift work
- ...Sr. Software Engineer Backup OEM Rubrik L3 (U3) [8 10 Y] (Hyderabad) Job Description Design, implement, manage and maintain Rubrik backup... ...FS backup. Configured replication of SLA domains between 2 Rubrik clusters. Experience on Rubrik CDM upgrades. Performing...Local areaRemote work
$118k - $178k
...(*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own... ...for multiple model providers with built-in best practices, and 2) AI Guardrails Platform, Indeed's universal safety layer for...Work experience placementLocal area$95.5k - $177.5k
...passionate about delivering extraordinary care.The Specialist Software Engineer on the Commercial A-Team will focus on integration applications... ..., Ohio, Des Moines, Iowa, or Scottsdale, Arizona office 2 days (Monday & Tuesday) per week. Remote internal associates...Full timeTemporary workPart timeCasual workWork at officeRemote workWeekend work2 days per week- The Network Engineer 2 is responsible for supporting, maintaining, and enhancing Berkshire Hathaway Energy’s enterprise network infrastructure... ..., including technology evaluations, hardware refreshes, software upgrades, and decommissioning. Collaborate with engineering,...Work experience placementWork at officeLocal area
- ...Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.The Network Engineer 2 or 3 is an advanced technical role responsible for designing, implementing, and supporting projects that secure the organization’...Permanent employmentWork experience placementH1bLocal area
- ...-in-Class Employer by Gallagher ++About The Role++ The Senior Software Engineer role is responsible for developing, maintaining, and improving... ...prioritize workload to complete required tasks with a sprint (2 week) timeframe Creativity in various aspects of development....Remote work
$83.43k - $222.48k
...be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful... ...testing ~3+ years Docker, Kubernetes, Cloud orchestration ~2+ years of hands-on experience with Cloud (GCP, AWS, Azure)...Hourly payFull timeTemporary workLocal area$77k - $202k
...AssociateJob Description & SummaryThe OpportunityAs a Senior Software Engineer (Python) - Senior Associate, you will play a pivotal role in driving... ...You Must Have- At least a Bachelor's degree- At least 2 years of experienceWhat Sets You Apart- Utilizing Python for...Full timeH1bRemote work- ...our unique benefit offerings here. Job DescriptionAs a Platform Engineer, you will lead technical design efforts in collaboration with Solution... ...of the following:Development Experience: (Ex: Angular 2 (or newer), NodeJS (or newer), TypeScript, C#, .NET, Java, SQL)Providing...Permanent employmentH1b
$130k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work$127k - $171k
What You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll serve as an engineering leader providing architectural oversight for the modernization of our process orchestration and workflow platform...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office$70 - $75 per hour
...leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply now. Job... ...~7+ years of full-stack software development experience ~2+ years in a senior development lead or team lead capacity ~...Hourly payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$100k - $140k
...end journey a job seeker takes to find their next role, and the way recruiters and employers find and connect with them. As a Software Engineer, you’ll build and ship features in a modern, cloud-native stack that reaches thousands of job seekers and recruiters, and you’...Temporary workSummer workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer 2. Be the first to apply!
- ngo software engineer Des Moines, IA
- entry level software engineer remote Des Moines, IA
- software developer positions Des Moines, IA
- software development engineer aws Des Moines, IA
- consulting software engineer Des Moines, IA
- financial software developer Des Moines, IA
- software developer Des Moines, IA
- software engineer healthcare Des Moines, IA
- cybersecurity software engineer Des Moines, IA
- software engineer travel Des Moines, IA

