Sr Software Engineer-Automation
$117.4k - $146.7kBHE Renewables
Platform Automation Engineering
Our team is building a modern hybrid cloud platform from the ground up to support the next generation of applications across our organization. The platform provides the foundational infrastructure, container runtime environments, developer tooling, messaging systems, and observability capabilities required to run reliable and scalable applications.
This is a greenfield engineering opportunity. The team is designing and implementing the core platform architecture that will operate across our data centers and cloud environments. Engineers on this team help define how infrastructure is provisioned, how Kubernetes platforms are operated, and how automation enables consistent and scalable operations.
Our approach emphasizes software-driven infrastructure, infrastructure-as-code, Git-based workflows, and modern observability practices. Engineers on the platform team build production-grade systems that reduce operational complexity and enable teams to operate systems through automated and self-service capabilities.
Work Location: Onsite at one of the listed locations; remote candidates may be considered.
Responsibilities
This role improves how work gets done across the organization by designing and delivering software and automation that reduce manual effort, improve efficiency, and support reliable operations at scale.
This role focuses on developing tools, workflows, and services that support both developer and operational workflows, including infrastructure provisioning, deployment pipelines, environment management, and day-to-day operational tasks. You will work across systems and teams to streamline how applications are built, deployed, and operated.
In addition to building automation, you will identify manual, repetitive, or inefficient processes and determine whether they should be automated, simplified, or eliminated entirely. You will use code, APIs, and system integrations to replace manual work with scalable, repeatable solutions.
Success in this role requires strong technical skills, curiosity, and a mindset focused on improving systems. Engineers in this role continuously identify high-impact opportunities to simplify workflows, reduce operational toil, and help teams work more efficiently.
We are hiring at multiple levels and value strong foundational programming skills and curiosity over prior domain-specific experience.
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.)
A minimum of six years of experience in automation engineering, infrastructure engineering, platform engineering, or software engineering is required.
- Automation engineering, infrastructure engineering, platform engineering, or software engineering
- Strong programming skills in at least one language used for automation development (Go, Python, or Java)
- Experience working with Linux systems and distributed environments
Core Technical Experience
Experience in several of the following areas:
- Infrastructure automation and operational tooling
- Infrastructure-as-code tools such as Terraform
- CI/CD pipelines and Git-based workflows
- Automation of infrastructure or operational processes
- Cloud platforms or hybrid infrastructure environments
- Observability systems including Prometheus, Grafana, or OpenTelemetry
- API-driven automation and system integrations
Preferred Qualifications:
- Experience with Kubernetes platforms and container infrastructure
- Experience implementing GitOps workflows
- Experience building internal developer or operational tooling
- Experience automating incident response or operational workflows
- Experience contributing to open-source infrastructure or automation tools
Work Location: Onsite at one of the listed locations; remote candidates may be considered.
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 10004762
- Job Category Information Technology
- Posting Date 05/27/2026, 03:05 AM
- Apply Before 06/14/2026, 12:00 AM
- Job Schedule Full time
- Job Shift Day
- Locations 1615 Locust St, Des Moines, IA, 50309, US 825 NE Multnomah St, Portland, OR, 97232, US 1407 W North Temple, Salt Lake City, UT, 84116, US 1111 S 103rd St, Omaha, NE, 68124, US 6100 Neil Rd, Reno, NV, 89511, US 7155 Lindell Rd, Las Vegas, NV, 89118, US 10700 Energy Way, Glen Allen, VA, 23060, US
- Pay Range $117,400-$146,700
- Sponsorship No
- Business MidAmerican Energy Company
- ...Software Engineer I Our team is building a modern hybrid cloud platform from the ground up to support the next generation of applications... ...Engineer I, you will contribute to the development of automation, tools, and workflows that support platform and infrastructure...SuggestedWork experience placementInternshipLocal area
- ...seeking a Senior Individual Contributor to lead AI-native workflows and develop intelligent automation tools. The role requires over 8 years of experience in software engineering, strong expertise in Python, and a deep understanding of AI/ML systems. Successful...Senior
$79.2k - $178.1k
...We're looking for highly skilled AI engineers to design and build high-scale, cloud-based... ...support, revenue optimization, and workflow automation while using AI-assisted development... ...or equivalent. ~5+ years of relevant software engineering experience. ~ Strong software...SeniorTemporary workFlexible hours$99.6k - $223.4k
...microservices and Kubernetes. Design and deliver AI-driven automation and AIOps systems. Lead end-to-end system design for... ...on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor...SuggestedFull timeTemporary workRemote workFlexible hours- ...description: Responsible for advancing and scaling certificate automation across the enterprise with a primary focus on automated... ...eliminating recurring issues through automation. Collaborate with engineering and business teams to align automation solutions with...SeniorFull timePart timeWork experience placementWork at officeShift workDay shift
$179.4k - $204.7k
...Lead Software Engineer, Back End (Test Automation, Python, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One...Full timePart timeInternshipH1bLocal area$106.61k - $284.28k
...helping to simplify health care one person, one family and one community at a time. Position Summary The Staff Software Development Engineer in Automation Production Support is a senior technical leader responsible for the stability, reliability, and operational...Hourly payPermanent employmentFull timeTemporary workLocal area- A technology solutions provider in the United States seeks a Network Engineer III. This role requires designing and implementing network and security solutions that align with business and technical needs. You will analyze requirements, manage complex technical projects...Senior
- ...Senior Software Engineer Location: Richmond, VA For this role we are looking for a senior java developer with extensive hands-on dev experience Responsibilities Analyze the requirements that are given from user stories, understand application changes. Writing...Senior
$94.9k - $135.6k
A prominent healthcare provider is seeking a candidate for a role in Application Development & Maintenance in Richmond, Virginia. Responsibilities include developing solutions in the Medical Transportation area and collaborating with other IT teams. The ideal candidate ...SeniorRemote work- ...ability to deliver assigned tasks that bring business value that corresponds directly to the team’s roadmap and vision for their software solutions. Responsibilities Support the Agile team’s development efforts towards successful project delivery by delivering...Senior
- ...Sr. Python Developer Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented team. Job Location: McLean, VA Job Description: The candidate...Senior
$190k - $240k
...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that... ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and...SeniorWork at officeRemote work- ...GovCIO is seeking a Microsoft Power Platform Developer to enhance workflows and automate processes for the Department of Homeland Security. This fully remote position involves designing Power Apps solutions, developing Power BI reports, and collaborating with various...Remote workFlexible hours
- ...Senior Software Engineer Contract Company Description Healthcare Company Job Description Title: Senior Software Engineer (Java EE) Duration: 6 months temp to hire Location: Glen Allen VA 23060 Description: · This position analyzes problems in...SeniorContract workTemporary work
$150k
...Job Description Senior Software Engineer Richmond, VA $150,000 I am hiring for a Senior Full Stack Software Engineer to... ...experience. Ensure platform reliability through testing, automation, and cloud-based best practices. Collaborate closely with...SeniorWork at officeRemote work$186.07k - $218.9k
...and fully supported. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-... ...look for in you: You have at least 5 years of experience in software engineering. You’ve designed, built, scaled and maintained...SeniorLocal area- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer, Full Stack. Location: Richmond, VA. Key Responsibilities: Collaborate with and across Agile teams to design,...SeniorInternship
- ...Programmer, this position is responsible for IT phases of the system development lifecycle (SDLC) of one or more automated IT applications, systems and software. ~ Confer with analysts, domain experts and users to understand and document requirements, estimate...Senior
- MissionHires is seeking a Senior Software Engineer for a 6-month contract to hire position in Glen Allen, VA. The ideal candidate will have a strong background in Java and Python, along with experience in designing and maintaining multi-tiered enterprise applications. Responsibilities...SeniorContract work
- ...Sr Full Stack Java Developer Location: Mc Lean, VA End Client: Freddie Mac Implementation:... ...Bachelor's/Master’s Degree in Computer Science, Computer Engineering or related At least 5 years of experience in software development (with a Bachelor’s Degree)...SeniorPermanent employmentContract work
- Requirements : • Experience with .NET MAUI/iOS/Android. • Full-Stack: must be able to work with both front-end mobile development, the services and integration, and back-end databases. • Strong mobile app experience.Senior
$197.4k - $232k
...Location Type: Remote Department Engineering Compensation: $197.4K – $232K •... ...Platform. About the Role Senior Software Engineers II at Confluent take ownership... ...and productivity improvements (tooling, automation, process) that raise the bar for the...SeniorFull timeRemote work$186.07k - $218.9k
...infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the... ...real-time visibility into cloud spend, automated tagging and chargeback/showback, and... .... Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby)...SeniorLocal areaImmediate start- ...Senior Software Engineer At CSC, we equip innovators with the tools they need to accelerate progress and build a better future. Established... ...workflows (e.g., AI-powered IDEs, code generation, and automated testing tools). • Build, test, and deploy AI-powered applications...SeniorFlexible hours
- ...Title: Senior Software Engineer (Programmer Analyst) Location: Richmond, VA *Local candidates strongly preferred *ALL candidates MUST be able to attend a personal interview (NO phone interviews, NO Skype, NO exceptions), if requested. *Contract to be extended beyond...SeniorContract workWork experience placementLocal area
- ...Senior Software Engineer Job no: 5096027 Work type: Full-Time (Salaried) Location: Richmond (City), Virginia Categories: Information Technology Title: Senior Software Engineer State Role Title: Salary Non-Specified Hiring Range:...SeniorFull timeWork at officeRemote workMonday to Friday
- ...Bachelor's degree in Computer Science and 4+ years of experience in Power Platform development, particularly with Power Apps, Power Automate, and Dataverse. They will be responsible for building, testing, and deploying solutions while collaborating with various...
- ...Full Stack Developer As a Full Stack Developer, you will participate in all aspects of the software development life cycle which includes estimating, technical level design, implementation documentation, testing, deployment and support of applications developed. Responsibilities...Senior
- ...applications related to the IBM FileNet platform migration. The ideal candidate should have strong coding skills, experience in middleware engineering, and the ability to ensure reliability and performance across enterprise platforms. This opportunity offers a dynamic environment...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer-Automation. Be the first to apply!
- software engineer full time Richmond, VA
- startup software engineer Richmond, VA
- intermediate software engineer Richmond, VA
- work from home software developer Richmond, VA
- software developer Richmond, VA
- software development engineer aws Richmond, VA
- ngo software engineer Richmond, VA
- part time software developer Richmond, VA
- software engineer Richmond, VA
- senior software engineer Richmond, VA

