Software Engineer 2 or 3 - Platform
BHE Renewables
Job Title
This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.
Our team is building a modern internal platform that powers the development and operation of critical business systems. The platform provides the foundational infrastructure, cloud-native runtime environments, developer tooling, and observability capabilities required to run reliable and scalable applications.
The platform spans multiple engineering domains including infrastructure, Kubernetes-based container platforms, developer tooling, messaging platforms, CI/CD systems, and observability platforms. These capabilities enable application teams to deploy and operate services through standardized, automated, and self-service workflows.
Our approach emphasizes software-driven infrastructure, infrastructure-as-code, GitOps workflows, and modern observability practices. Engineers on the platform team build production-grade systems that improve reliability, reduce operational complexity, and accelerate software delivery across the organization.
The platform is built using technologies such as Kubernetes, Terraform, Git-based workflows, Prometheus, Grafana, and OpenTelemetry.
Responsibilities
The Software Engineer-Platform is responsible for designing, building, and operating the internal developer platform that enables teams to build, deploy, and operate software efficiently and reliably.
This role focuses on delivering self-service platform capabilities that standardize how applications are built, deployed, and operated across the organization. Platform Engineers work closely with infrastructure, cloud, and application teams to provide scalable platform services including container orchestration tooling, deployment pipelines, messaging systems, observability systems, and developer tooling.
Key Responsibilities
Platform Engineering
- Design, build, and operate internal platform services that support application development and deployment
- Develop standardized platform capabilities supporting modern application architectures
- Enable self-service deployment and infrastructure consumption for development teams
- Improve developer productivity by simplifying how applications are built, tested, deployed, and operated
Platform Automation & Tooling
- Develop platform components and automation using modern programming languages (Go, Python, Java)
- Build tooling and APIs that abstract infrastructure complexity from application teams
- Maintain platform infrastructure using infrastructure-as-code and GitOps practices
- Contribute reusable platform components and service templates
CI/CD & Developer Workflows
- Build and operate CI/CD platforms and automated deployment pipelines
- Maintain integrations between source control systems, build systems, and deployment platforms
- Standardize developer workflows across teams
- Improve software delivery speed through automation and platform capabilities
Messaging & Event Streaming Platforms
- Build and operate messaging and event streaming platforms used by application teams
- Support event-driven architectures using technologies such as Kafka, RabbitMQ, or similar systems
- Ensure messaging platforms are reliable, scalable, and observable
- Provide standards and tooling that enable teams to publish and consume events consistently
Observability & Reliability
- Build and maintain observability systems enabling monitoring, logging, and distributed tracing
- Implement telemetry pipelines using Prometheus, Grafana, and OpenTelemetry
- Participate in reliability engineering practices including incident response and operational improvement
Security & Platform Governance
- Implement platform security best practices including identity management and secrets management
- Ensure platform services support organizational security and compliance requirements
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 four years of experience in software engineering, platform engineering, or site reliability engineering for level 2 is required.
A minimum of five or more years of experience in software engineering, platform engineering, or site reliability engineering for level 3 is required.
Experience in one of the following areas:
- Internal developer platforms
- Kubernetes-based platforms
- CI/CD platforms and deployment pipelines
- GitOps workflows such as ArgoCD or Flux
- Observability systems including Prometheus, Grafana, and OpenTelemetry
- Distributed systems and microservices platforms
- Platform security including identity and secrets management
Preferred:
- Experience building self-service developer platforms
- Experience supporting streaming data platforms or messaging systems
- Experience with SQL, NoSQL, or graph databases
- Experience working in hybrid cloud environments
- Contributions to open-source platform or infrastructure projects
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 10004814
- Job Category Information Technology
- Apply Before 06/14/2026, 12:00 AM
- Job Schedule Full time
- Job Shift Day
- Locations 1615 Locust St, Des Moines, IA, 50309, US 4299 NW Urbandale Dr, Urbandale, IA, 50322, US 10700 Energy Way, Glen Allen, VA, 23060, US 1111 S 103rd St, Omaha, NE, 68124, US 825 NE Multnomah St, Portland, OR, 97232, US 1407 W North Temple, Salt Lake City, UT, 84116, US 6100 Neil Rd, Reno, NV, 89511, US 7155 Lindell Rd, Las Vegas, NV, 89118, US
- Pay Range 88,800-127,500
- Sponsorship No - Must be authorized to work in the United States without the need for current or future sponsorship.
- Business MidAmerican Energy Company
$10k
...Cloud Software Engineer At Wyetech, you'll be at the center of an award-winning corporate... ..., and complexity is required; two (2) years of which must be in... ...identification, and signal applications. 3. Joint program collection platforms and dataflow architectures; signals...PlatformHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$110k - $130k
...offers an end-to-end analytics platform that empowers engineers and data scientists across... ..., and maintain application software that analyzes data raised during... ...preferred focus on AI/ML ~3+ years of experience in... ...engineering in general, and 2+ (for Bachelor) and 1+ years...PlatformWorldwide- ...OneMain Financial is seeking a Senior Software Engineer - Platform Engineer to design, build, and enhance... ...health. What Sets You Apart ~3-5 years of experience developing enterprise... ...off (15 days' vacation per year, plus 2 personal days, prorated based on start...PlatformLocal areaFlexible hours
$68.5k - $158.2k
...while building out a complete platform supporting modernized,... ...contribution to make it a world class engineering center with the focus on... ..., distributed, and resilient software components and services to support... ...science, or equivalent ~2+ years of developing and shipping...PlatformTemporary workFlexible hours- ...Asset & Wealth Management Engineering At Goldman Sachs,... ...build massively scalable software and systems, architect... ...-stack developer ~3+ years of Java, Python... ...applications in low code platform(s) and integrating with... ...or more SQL dialects ~2+ year(s) contributing...PlatformImmediate start
$110k - $135k
...Full Stack Engineer The Full Stack Engineer at iCapital will work... ...on one or more of iCapital's software platforms. You will work closely with our... ...SaaS cloud-based solutions ~3+ years of Python/Django... ...JS frameworks such as React ~2+ years of front end and back-...PlatformFull timeWork at officeRemote work- ...leading provider of open source software and operating systems to the... ...and technology markets. Our platform, Ubuntu, is very widely used... ...public cloud, data science, AI, engineering innovation and IoT. Our... ...and development budget of USD 2,000 per yearAnnual compensation...PlatformWork at officeRemote work
- ...TeleDoc ~ HSA company match ~3 Medical plan options... ...and Responsibilities Follow engineering best practices to develop high... ...FreeSWITCH). Develop and maintain software for various APIs used in a... ...Knowledge of VoIP Platforms such as Kamailio & RTPengine...PlatformWork experience placementImmediate start
- ...Software Engineer Welcome to the intersection of energy and home services. At NRG, we're all about... ..., automation frameworks, and quality platforms that support engineering teams across the... ...experience will be considered. ~3+ years of professional software development...PlatformWork at officeRemote work
$92k - $147k
...Software Engineer II – Cloud Engineering Mastercard powers economies and empowers people in 20... ...ready to build, operate, and automate cloud platforms at scale, while continuing to grow depth... ...Required Skills & Experience 2–4 years of experience in software or cloud...PlatformWorldwide$102.5k - $187.9k
...FinTech – AI Finance – Front-end Software Engineer - Senior EY.AI Finance... ...expertise in specific technology platforms will be crucial in providing... ...(4-year degree). ~3–5 years of professional frontend... ...1-800-EY-HELP3, select Option 2 for candidate related inquiries...PlatformSummer holidayFlexible hours$85k - $190k
...in our offices or yours.Job SummaryAs a Software Engineer at Stratascale, you will participate in... ...deployment (CI/CD) processesSupport runtime platform maintenance, integration of new features... ...work experience requiredMinimum 3 years of experience in software development...PlatformWork experience placementWork at officeRemote workWorldwideHome officeFlexible hours- ...Java Developer Location: Salt Lake City Utah (Hybrid 3 days onsite 2 days remote need candidates local to UT) Must Have Skills:... ...Java programming Experience with a large and complex system platform. Postgress, Mongo and SQL databases preferred. Experience...PlatformLocal areaRemote work
$2,000 per month
...Software Engineer II, Frontend Utah | Hybrid At BambooHR, we're all about setting people free... ...What You Need to Get the Job Done ~3+ years of solid experience with HTML,... ...different: we're building a people intelligence platform that transforms HR and sets people free...PlatformWork at office- ...our continued success. Overview A Software Engineer II is a mid-level position responsible for... ...and telemetry data, within the Connect platform. This team will leverage modern IoT,... ...page web applications using the Angular 2+ framework. ~ Experience with agile management...PlatformFull timeWork at officeRemote work
$115k - $192.9k
...are looking for a customer-centric senior software engineer who embraces lean and agile practices.... ...and the iOS app development ecosystem ~3+ years mobile frontend application... ...understanding of popular choices on Apple platforms (MVVM, MVC, etc.) Working knowledge, and...PlatformWork experience placementLocal areaImmediate startRemote workFlexible hours- ...Salesforce Engineer II If you're passionate about building a better future for individuals... ...using REST/SOAP APIs and middleware platforms. Configure and optimize Sales Cloud, Service... .... Minimum Qualifications ~3 years of hands-on Salesforce development...PlatformFull timeFlexible hours
- ...administers and supports enterprise collaboration and identity platforms, including Exchange (on-premises and Exchange Online), Microsoft... ...directly related technical experience is required for the level 3. Effective oral and written communication skills. Effective...PlatformFull timeWork experience placementLocal areaShift work
- ...leading provider of cloud-based software for dealerships, serving the... ...looking for a Senior Software Engineer to join one of our high-... ...our cloud-native Evolution DMS platform. You will work at the intersection... ...systems - including OAuth 2.0, OIDC, and integration with...PlatformFull timeFlexible hours
$68.9k - $131.1k
...Applied Signal Technology (AST) is seeking a Software Engineer II who strives for excellence and has a... ...or Mathematics (STEM) and a minimum of 2 years of prior relevant experience.... ...with event-driven systems and messaging platforms such as Kafka Familiarity with RESTful...PlatformTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...Overview of Job Function: As a Senior Software Engineer, you will take deep technical ownership... ...and subsystems within Verint's QM and PM platform. You will lead the design and... ...Observability Lead triage and resolution of Tier-2/3 production incidents within agreed SLA...PlatformContract workLocal areaShift work
$86.4k
...seeking a highly skilled and versatile Software Engineer to join our Agile team. This role involves... ...Field EXPERIENCE Required ~3 years of Proficiency in design and analysis... ...databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services. 3 years of Understanding...PlatformTemporary workFor contractorsWork at officeLocal area$200k - $250k
...Staff Software Engineer, FinPlatform Backend Flex is a growth-stage, NYC headquartered FinTech... ...Staff Software Engineer to join our core platform team. We want engineers with ideas (because... ...positions with on-site expectations of 2-3 days per week in our local offices. For...PlatformFull timeLocal areaRemote workRelocation packageFlexible hours2 days per week3 days per week- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical... ...enterprise and technology markets. Our platform, Ubuntu, is very widely used in... ...solutionsWork from home, with global travel 2 to 4 weeks per year for internal and external...PlatformContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...standards. Collaborate with product managers, architects, QA engineers, and other developers. Participate in code reviews,... ...Maven/Gradle, Jenkins/GitLab CI). ~ Familiarity with cloud platforms (AWS/Azure/GCP) is a plus. ~ Experience with unit testing...PlatformRemote workFlexible hours
- ...CMDB, Discovery, and service mapping activities ~3.Significant experience ServiceNow upgrade activities and platform maintenance Technical skills:... ...teams across onshore and offshore locations ~2.Strong communication, stakeholder management and...Platform
- ...UT that is seeking an exceptional Staff Software Engineer with deep backend expertise and a strong... ...leadership to help evolve a modern, cloud-native platform at the intersection of software,... ...software development experience 3-4+ years in senior technical leadership...PlatformHourly payContract work
$67k - $136.8k
...across their ever-changing platform and channel... ...opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be... ...and deploy distributed software applications. You will... ...related field Minimum 3 years’ experience in Infrastructure... ...EY-HELP3, select Option 2 for candidate related...PlatformSummer holidayFlexible hours- ...Senior Software Engineer - AI Coding Agents At NiCE, we don't limit our challenges. We challenge... ...you. AI Software Engineer – Cloud AI Platforms At NICE, we are not just building... ...million customer interactions and monitors 3+ billion financial transactions. Known...Platform
- ...developing a new microservices based platform to support life events and... ...area and or equivalent experience ~3-5+ years Java development ~2+ years of experience with JavaScript... ...for consistent delivery of functional software - sprint over sprint, release over release...Platform
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer 2 or 3 - Platform. Be the first to apply!
- graduate software developer Salt Lake City, UT
- rust software engineer Salt Lake City, UT
- senior software design engineer Salt Lake City, UT
- software engineer amazon Salt Lake City, UT
- software developer positions Salt Lake City, UT
- software engineer full time Salt Lake City, UT
- new graduate software engineer Salt Lake City, UT
- junior software developer Salt Lake City, UT
- software engineer Salt Lake City, UT
- agile software developer Salt Lake City, UT


