Software Engineer 3

BHE (Berkshire Hathaway Energy)Des Moines, IA
Hybrid

About The Position

The Software Engineer 3 architects, designs, codes, tests, documents, implements, and maintains complex applications, integration components, application interfaces, scripts, and/or automation solutions. This role supports both development and operational functions by performing day-to-day middleware administration, troubleshooting, patching, performance tuning, and configuration management while identifying opportunities to create automation to improve reliability and efficiency. In addition to optimizing system performance through capacity analysis, tuning activities, and identification of constraints, the engineer ensures enterprise-grade observability by implementing and maintaining monitoring dashboards, alerts, and logging strategies that enhance visibility across distributed systems. Provides technical support and root-cause analysis for middleware and application issues, implements upgrades and enhancements, and collaborates with vendors to evaluate product quality and compatibility. Acting as a senior contributor or technical lead on small to mid-sized initiatives, this position provides leadership on highly complex Oracle projects related to new systems, architectures, and integration capabilities aligned with business goals. Responsibilities include conducting system analysis, participating in design and code reviews, enhancing existing systems, supporting stakeholders and application teams, and ensuring that all middleware and automation solutions meet performance, security, and interoperability standards. Serves as a subject-matter expert, consulting with stakeholders on integration strategy, reliability engineering, and technology improvements, and works across IT teams to identify deficiencies, drive process improvements, and contribute to planning, documentation, and the continuous enhancement of enterprise middleware environments. Mentor and support junior team members.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, Electronics and Communication Engineering, Electronics Engineering, or related field
  • 6 years of experience with: designing, developing, integrating and installing Oracle business software applications, automation tooling, and enterprise middleware solutions
  • 6 years of experience with: Oracle middleware technologies, including Oracle Integration Cloud, Oracle SOA Suite, WebLogic Server, and/or Oracle Managed File Transfer
  • 6 years of experience with: developing and supporting enterprise integrations, including messaging, orchestration, file-based flows, and middleware-driven automation
  • 6 years of experience with: Python, Bash, Shell Scripting, and/or PowerShell
  • 6 years of experience with: Oracle databases; and SQL and PL/SQL
  • 3 years of experience with: implementing security and access controls, including RBAC/LBAC models, certificate lifecycle management, and PGP/GPG encryption and key management
  • 3 years of experience with: OEM, SolarWinds, Splunk, and/or Grafana
  • 3 years of experience with: Linux environment administration
  • 3 years of experience with: supporting and troubleshooting IAM solutions across Oracle IDCS, OCI‑IAM, Azure SSO, and enterprise identity providers using SAML, OAuth, OpenID Connect, and Basic authentication
  • 3 years of experience with: OCI, Microsoft Azure, or AWS
  • 3 years of experience with: DevOps; CI/CD pipeline design, automated testing, artifact management, and deployment automation
  • 2 years of experience with Git/GitHub
  • 1 year of experience with: Oracle Fusion
  • 1 year of experience with: Kubernetes, Nutanix NKE, or Docker
  • Must be authorized to work in the United States without the need for current or future sponsorship.

Responsibilities

  • Architects, designs, codes, tests, documents, implements, and maintains complex applications, integration components, application interfaces, scripts, and/or automation solutions.
  • Performs day-to-day middleware administration, troubleshooting, patching, performance tuning, and configuration management.
  • Identifies opportunities to create automation to improve reliability and efficiency.
  • Optimizes system performance through capacity analysis, tuning activities, and identification of constraints.
  • Ensures enterprise-grade observability by implementing and maintaining monitoring dashboards, alerts, and logging strategies.
  • Provides technical support and root-cause analysis for middleware and application issues.
  • Implements upgrades and enhancements.
  • Collaborates with vendors to evaluate product quality and compatibility.
  • Acts as a senior contributor or technical lead on small to mid-sized initiatives.
  • Provides leadership on highly complex Oracle projects related to new systems, architectures, and integration capabilities aligned with business goals.
  • Conducts system analysis.
  • Participates in design and code reviews.
  • Enhances existing systems.
  • Supports stakeholders and application teams.
  • Ensures that all middleware and automation solutions meet performance, security, and interoperability standards.
  • Serves as a subject-matter expert, consulting with stakeholders on integration strategy, reliability engineering, and technology improvements.
  • Works across IT teams to identify deficiencies, drive process improvements, and contribute to planning, documentation, and the continuous enhancement of enterprise middleware environments.
  • Mentors and supports junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service