Principal Software Engineer-Infrastructure
MidAmerican Energy Company - Des Moines, IA
Hiring: Principal Software Engineer-Infrastructure Company: MidAmerican Energy Company Location: Des Moines, IA Job Posted Time: 2026-09-17 00:11:12 Employment Type: Remote Target Skills & Keywords : CI/CD, GitOps, Grafana, IaaS, Infrastructure as Code, Java, Kubernetes, Linux, OpenTelemetry, Prometheus, Python, Root Cause Analysis, Systems Design, Terraform About the job Experience: •Linux systems and core infrastructure fundamentals •Kubernetes and container orchestration platforms •Infrastructure as code and declarative system design (e.g., Terraform, GitOps) •Distributed systems and large‑scale infrastructure environments •Observability and monitoring using open‑source tooling (e.g., Prometheus, Grafana, OpenTelemetry) Required Skills: •This platform is designed around open-source technologies, commodity hardware, and automation-first principles. It provides the core compute, storage, networking, and container runtime capabilities required to run distributed systems at scale across both data centers and cloud environments. •This is a greenfield engineering effort focused on defining how infrastructure is built and operated using code, APIs, and declarative systems, with reliability, observability, and repeatability designed in from the start. •Linux-first systems design •Kubernetes as a core abstraction layer •Open observability standards (Prometheus, OpenTelemetry) •Distributed, software-defined storage and networking •Engineers on this team build and own foundational systems that applications across the organization rely on for secure, reliable operation. •This role is responsible for designing, building, and operating the foundational infrastructure that powers the company’s technology platform. This includes compute, storage, networking, and container infrastructure supporting enterprise applications, internal platforms, and hybrid cloud environments. 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.) •Ten or more years of experience in infrastructure, platform, or site reliability engineering roles •Strong experience working with Linux systems and distributed infrastructure environments •Proficiency in at least one modern programming language, such as Go, Python, or Java Compensation: •Flexible work environment (work from home / hybrid options) Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!