Principal Software Engineer-Infrastructure
Berkshire Hathaway Energy
We are building a modern, software‑defined infrastructure platform designed to support the next generation of applications across the organization.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.Our approach emphasizes: Linux-first systems design Kubernetes as a core abstraction layer Infrastructure-as-code and GitOps workflows 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.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.Berkshire Hathaway Energy 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.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 rolesStrong experience working with Linux systems and distributed infrastructure environmentsProficiency in at least one modern programming language, such as Go, Python, or JavaCore Technical Experience Experience across several of the following areas:Linux systems and core infrastructure fundamentalsKubernetes and container orchestration platformsInfrastructure as code and declarative system design (e.g., Terraform, GitOps)Distributed systems and large‑scale infrastructure environmentsObservability and monitoring using open‑source tooling (e.g., Prometheus, Grafana, OpenTelemetry)Distributed storage systems and concepts (e.g., Ceph or similar technologies)Networking fundamentals in distributed and cloud‑based environmentsAPI‑driven infrastructure and automation systemsInfrastructure security practices, including identity, access, and secrets managementHybrid infrastructure spanning on‑premises data centers and cloud environmentsThis 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. This role focuses on delivering reliable, scalable, and automated infrastructure platforms across data centers and cloud environments. Infrastructure engineers operate the foundational platforms that support modern workloads, including virtualization platforms, storage systems, networking, and container infrastructure such as Kubernetes clusters. Work Location: Onsite at one of the listed locations; remote candidates may be considered.Key Responsibilities Infrastructure Engineering Design, deploy, and operate infrastructure platforms including compute, storage, networking, and container infrastructure Build and maintain scalable infrastructure across on-premises data centers and cloud environments Operate and support Kubernetes clusters and their underlying infrastructure Ensure high availability, reliability, and performance of infrastructure systems Support hybrid infrastructure environments and platform services that run on top of them Automation & Infrastructure as Code Develop and maintain infrastructure automation using modern programming languages (Go, Python, Java) Implement infrastructure provisioning and configuration through infrastructure-as-code tools such as Terraform Standardize infrastructure deployment and lifecycle management Build tooling that improves operational efficiency and infrastructure reliability Platform Integration Support infrastructure dependencies for container platforms and distributed systems Deploy, upgrade, and maintain Kubernetes clusters and related infrastructure components Operate infrastructure services including IaaS platforms and storage systems Collaborate with platform engineering teams supporting CI/CD, messaging, observability, and developer platforms Observability & Reliability Implement monitoring and observability using Prometheus, Grafana, and OpenTelemetry Participate in incident response and root cause analysis Contribute to reliability improvements and operational maturity Security & Access Management Implement infrastructure security best practices Support identity and access management and secrets management systems Collaborate with security teams to ensure infrastructure resilience and compliance Full timePosting Date: 2026-09-17
$114.6k - $234.6k
...; defines integration contracts across software, firmware, and hardware. Leads deep-dive... ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced... ...Only Oracle brings together the data, infrastructure, applications, and expertise to power...SuggestedTemporary workFlexible hoursShift work$114.6k - $234.6k
...ll operate at the intersection of distributed systems, cloud infrastructure, and applied AI-designing intelligent, scalable, and... ...on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor...SuggestedFull timeTemporary workRemote workFlexible hours$152.07k - $202.76k
...governments, and communities. At Lumen, you'll work on infrastructure customers rely on today and build for what's next,... ..., and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce...SuggestedTemporary workRemote workWork from home$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and... ...serverless computing and event driven systems Understanding of Infrastructure as Code (IaC) tools (e.g., Terraform, AWS CDK) for...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that...SuggestedTemporary workFlexible hours$143k - $193.05k
...company where people truly BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation...Full timeRemote workWorldwide$114.6k - $234.6k
...Job Description OCI (Oracle Cloud Infrastructure) AI Infrastructure is at the forefront of... ...What We’re Looking For: Adaptable Engineers: Self-motivated individuals with a quick... ...into any part of the stack, as well as software debugging and low-level systems troubleshooting...Temporary workFlexible hours$169.3k - $304.7k
...excite you? Join our Cloud Platform Infrastructure Group - Linux Infrastructure team... .... Partner with the best As a Principal SDET, you will lead the test... ...its dependability. As a Principal Software Development Engineer in Test, you will be responsible for...Work experience placementWork at office$250.6k - $362.6k
...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable... ...products. This work spans cloud and client infrastructure, security, policy and networking,... ..., develop, and drive unique software and technology solutions with global...Full timeTemporary workLocal areaRemote workFlexible hours$96.8k - $223.4k
...the Nashville office. Oracle Cloud Infrastructure (OCI) delivers mission-critical... ...ambiguous technical problems, and mentor engineers while continuing to deepen your own technical... .... Responsibilities As a Principal Software Developer, you will lead the design,...Temporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$186.07k - $218.9k
...about working at Coinbase. Coinbase’s Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code.... ...fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and...Local area$40 - $45 per hour
...Cloud Software Engineer Req number: R8448 Employment type: Full time Worksite flexibility: Remote Who we are CAI... ...Strong scripting and automation experience ~ Understanding of infrastructure concepts including operating systems, virtualization, and...Hourly payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$102.21k - $121.37k
...members and help them succeed. This position will support the Bank's cloud-based systems and infrastructure within the Information Technology department. The Cloud Engineer will be responsible for designing, implementing, managing, and maintaining cloud-based...Local area- Azure Data ArchitectLocation: Des Moines, IowaDuration: 10 WeeksRate: DOEUS Citizen, Green Card, TN, GC EAD and H4 EAD preferred.Required Skills:Knowledge of and experience with the Azure Data Platform – Azure Data Lake, Data Factory, Data Management Gateway, Azure Storage...
$112.3k - $140k
...stimulating and challenging career where your engineering expertise can be leveraged to create,... ...is to support the global fueling infrastructure by delivering the best solutions in automatic... ...an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge...Work at officeLocal areaRemote workWorldwide$130k - $150k
...Job Description Insight Global is looking for a Senior Software Engineer for one of our retail clients in Des Moines, IA. As a Senior Software Engineer, you'll work as a member of a cross functional agile team focused on building and maintaining customer-facing applications...- ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer , you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical...Work experience placement
- ...Site Reliability Engineer (SRE) / Production Support Engineer We are not accepting C2C or 1099 arrangements. Location... ...practices. You will partner with engineering, platform, infrastructure, and business teams to reduce operational risk, improve...Contract workRemote work
- ...Software Engineer The Waldinger Corporation is looking for a Software Engineer to help us build and improve the software that powers our business. If you love solving problems, learning new technologies, and seeing your work make a real difference, we want to talk to...
$77.2k - $96.5k
...Software Engineer I The software engineer I participates in the design, programming, testing, documentation, and implementation of computer... ...(5-10%) Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement...Permanent employmentFull timeWork experience placementInternshipH1bLocal area- ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent...Local area
$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate... ...reliability improvements. • Collaborate with principal engineers, architects, and partner OCI teams to...Temporary workFlexible hours- ...Software Developer Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core Design... ...Actions Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies...Local area
$170.6k - $261.3k
...collection configurations, deploys them across fleets, and monitors the resulting data from vehicle to cloud. We are seeking a Senior Software Engineer to develop the services, integrations, automation, and end-to-end observability that power this platform. Scaling high-quality...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$30 per hour
...Responsibilities The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity... ...opportunities for smart, hands-on engineers with the expertise and passion to solve... ...customer-focus of the leading enterprise software company in the world. Values are OCI...Hourly payTemporary workInternshipFlexible hours- ...Sr. Software Engineer Location: Des Moines, Iowa (Partial Remote) Role Overview Our organization is seeking a Sr. Software Engineer... ...Azure DevOps CI/CD pipelines. Implement and maintain infrastructure within Azure following approved architectural patterns....Remote work
- ...Description: PFG - Sr. Software Engineer Notes Reason for Opening / Business Impact Team is undergoing a... ...database queries and troubleshooting Assisting with cloud infrastructure migration efforts Collaborating across teams to...For contractorsShift work
- ...Senior Software Engineer We're looking for an experienced Senior Software Engineer! About the Company: Security Benefit is a leader in the U.S. retirement market with more than $75 billion in assets under management. We offer opportunities to thrive, innovate, and...Full timeTemporary workImmediate startRemote workFlexible hours
- ...Software Engineer Skill: IT Help Desk Desktop Support L1 Address user tickets regarding hardware, software, and networking. Walk customers through installing applications and computer peripherals. Ask targeted questions to diagnose problems. Guide users with simple...Work experience placementWork at officeRemote work
- ...Observability And Monitoring Engineer Location: ONSITE 5 days a week in Des Moines, Iowa - 1776 West Lakes Pkwy, West Des Moines... ...troubleshooting, and data-driven insights across applications, infrastructure, operating systems, databases, file transfers, and batch...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer-Infrastructure. Be the first to apply!
- principal software engineer Des Moines, IA
- entry level infrastructure engineer Des Moines, IA
- remote infrastructure engineer Des Moines, IA
- infrastructure engineer Des Moines, IA
- infrastructure developer Des Moines, IA
- senior infrastructure engineer Des Moines, IA
- senior principal cloud computing engineer Des Moines, IA
- principal Des Moines, IA
- software sales representative Des Moines, IA
- embedded software Des Moines, IA


