B

Berkshire Hathaway Energy

Diversified energy company

Software Engineer

Full-TimeUpdated on 10/23/2026
$88.8k - $127.5k
Junior, Mid, Senior
Bachelor's
Salt Lake City, UT, USA+7 moreMore locations: Las Vegas, NV, USA | Des Moines, IA, USA | Richmond, VA, USA | Reno, NV, USA | Sioux City, IA, USA | Portland, OR, USA | Davenport, IA, USA
In Person
Software EngineeringBackend Engineering

About the job

Requirements
  • A bachelor's degree in management information systems (MIS), computer science, or a related technical field, or equivalent work experience; candidates without a bachelor's degree typically need four years of related, progressive work experience.
  • For Software Engineer 2, at least two years of experience in business software application design, development, integration, and/or installation; for Software Engineer 3, at least five years.
  • Knowledge of programming in a client/server or web development environment.
  • Experience in the industry or in an environment with comparable scope, size, and complexity.
  • Knowledge of open systems object design methodologies, architecture methodologies, security practices, and integration techniques.
  • Knowledge of relational database technology, structured analysis concepts, and software design patterns.
  • Project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
  • Business analysis aptitude, including communication and interpersonal skills to understand client needs.
  • Knowledge of information technology terms, equipment, systems, functions, and major vendors.
  • Experience integrating large, disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.
  • Ability to work in a zero-code-ownership environment where team members can modify any source file at any time, and understanding of deployment topologies for secure, highly available systems.
  • Effective oral and written communication, analytical, and problem-solving skills.
  • Availability for periodic on-call responsibilities.
  • Experience integrating commercial off-the-shelf solutions within an environment with strong change and release management processes and procedures.
  • Hands-on technical knowledge of Oracle and Microsoft SQL database development.
  • Hands-on technical knowledge of .NET and other current computing programming languages.
  • Hands-on technical knowledge of Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services, and Oracle business intelligence/reporting.
  • Understanding of the company's existing IT environment and applicable company policies, practices, and procedures.
  • Experience designing, developing, integrating, and/or implementing Oracle business applications, automation tools, and enterprise middleware solutions.
  • Experience with Oracle middleware technologies such as Oracle Integration Cloud, Oracle SOA Suite, WebLogic Server, and/or Oracle Managed File Transfer, including implementation, integration, administration, patching, performance tuning, and ongoing support.
  • Experience developing and/or supporting enterprise integrations, including messaging, orchestration, file-based flows, streaming, and middleware-driven automation.
  • Experience working in Linux environments for middleware hosting, automation, patching, and troubleshooting.
  • Experience implementing security and access controls, including RBAC/LBAC models, certificate lifecycle management, and PGP/GPG encryption and key management.
  • Experience scripting with Python, Bash, Shell Scripting, and/or PowerShell for automation, integration, monitoring, and platform management.
  • Experience with enterprise observability and monitoring tools such as Oracle Enterprise Manager (OEM), SolarWinds, Splunk, and/or Grafana.
  • Experience working with Oracle databases, including SQL and PL/SQL.
  • Experience supporting and troubleshooting Identity and Access Management (IAM) solutions across Oracle IDCS, OCI IAM, Azure SSO, and enterprise identity providers using SAML 2.0, OAuth 2.0, OpenID Connect, and/or Basic Authentication.
  • Experience implementing and/or supporting REST API integrations across enterprise platforms, including authentication models, error diagnostics, performance tuning, and CI/CD-driven automation of API configuration and deployment.
  • Experience working with cloud platforms such as Oracle Cloud Infrastructure (OCI), Microsoft Azure, and/or AWS for compute, networking, storage, and identity-integrated middleware deployments.
  • Experience applying DevOps practices, including CI/CD pipeline design, automated testing, artifact management, and deployment automation.
  • Experience using Git/GitHub for source control, branching strategies, secure repository management, and workflow support.
  • Experience working with containerization technologies such as Kubernetes, Nutanix NKE, Docker, and/or Podman.
Responsibilities
  • Participate in the design, programming, testing, documentation, and implementation of complex computer applications and systems.
  • Evaluate software packages, provide recommendations to management and business clients, and identify the best technology solutions.
  • Identify future needs for key technologies and techniques and develop plans for adoption.
  • Develop, test, implement, and support Oracle applications, enterprise integrations, middleware platforms, automation solutions, and related infrastructure.
  • Participate in application development, system administration, monitoring, troubleshooting, performance optimization, and operational support to ensure reliable and secure business solutions.
  • Work with application teams, business stakeholders, and vendors to deliver and maintain integrations, middleware services, and automation capabilities while contributing to continuous improvement and adherence to engineering standards and best practices.
  • Assist with system analysis, documentation, upgrades, and technical problem resolution while expanding knowledge of enterprise technologies, cloud platforms, and integration architectures.
Desired Qualifications
  • Experience with Oracle Fusion.

About the company

B

Berkshire Hathaway Energy

View

Berkshire Hathaway Energy is a diversified energy company operating regulated utilities and energy infrastructure businesses. The company’s portfolio spans electricity, natural gas, transmission, renewable generation, pipelines, storage, and related energy services. It serves residential and business customers, communities, regulators, energy markets, and infrastructure partners. Its operating model centers on operating companies managed through regulated business units, long-term infrastructure investment, shared governance, and technical expertise. Teams work across engineering, utility operations, renewables, transmission, pipelines, regulation, finance, technology, and customer service. Teams support coordinated daily delivery.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Berkshire Hathaway Energy

See people who can refer or advise you