> Markdown version of [/jobs/ext/3022842-principal-software-engineer-infrastructure](https://www.wearedevelopers.com/jobs/ext/3022842-principal-software-engineer-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer-Infrastructure - **Company:** MidAmerican Energy - **Location:** Las Vegas, NV, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Continuous Delivery, Continuous Integration, Data Centers, Linux, Distributed Data Store, Distributed Systems, Hardware Virtualization, Infrastructure as a Service (IaaS), Identity and Access Management, Python (Programming Language), Key Management, Networking Basics, Open Source Technology, Systems Development Life Cycle, Reliability Engineering, Prometheus, Software Engineering, Systems Integration, Virtualization Technology, Ceph (Software), Scripting, Enterprise Software Applications, Computer Network Operations, Cloud Platform System, System Availability, Grafana, HybridCloud, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Data Management, Api Design, Terraform, Golang, Programming Languages - **Published:** September 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-software-engineer-infrastructure-las-vegas-nv--944851bc-d419-41d2-a37e-78c054cad61d ## About the Role 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 Core Technical Experience Experience across several of the following areas: * 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) * Distributed storage systems and concepts (e.g., Ceph or similar technologies) * Networking fundamentals in distributed and cloud-based environments * API-driven infrastructure and automation systems * Infrastructure security practices, including identity, access, and secrets management * Hybrid infrastructure spanning on-premises data centers and cloud environments, Application Programming Interface (API), Automation, Automation Systems, Best Practices, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Distributed Computing, Federal Laws and Regulations, Genetics, Hardware Virtualization, High Availability, High Reliability, Identity Data Management, Incident Response, Infrastructure as a Service (IaaS), Java, Legal, Linux Operating System, Machine Tool, Management of Information Systems/Technology (MIS), Military, Natural Gas, Network Operations Center, Open Source, Operational Improvement, Operational Strategy, Power Generation, Programming Languages, Python Programming/Scripting Language, Reliability Engineering, Root Cause Analysis, Scalable System Development, Software Engineering ## Description 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., 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., 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 ## Related Videos - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)