Software Engineer 3

BHEUrbandale, IA

About The Position

The Software Engineer 3 designs, develops, tests, deploys, documents, and supports complex enterprise software solutions with a primary focus on system‑to‑system integrations. This role is responsible for building and maintaining integrations using Oracle Integration Cloud (OIC) to enable reliable data exchange across Oracle and non‑Oracle platforms. Key responsibilities include developing integration flows and orchestrations connecting systems such as Oracle Field Service (OFS), Oracle Fusion, and internal/external applications. The engineer leverages REST and SOAP APIs, adapters, and event‑driven integrations, performing data mapping and transformation while implementing routing, validation, error handling, and retry logic. The Software Engineer III supports multiple environments, participates in deployments, and resolves integration issues related to connectivity, security (OAuth and certificates), Oracle Visual Builder (VBCS), payload processing, and performance. This role evaluates software packages, recommends appropriate technology solutions to management and business partners, and collaborates with technical and business stakeholders to deliver scalable, supportable integration solutions. The position also contributes to identifying future technology needs and developing plans for adoption.

Requirements

  • Experience with Oracle Integration Cloud (OIC)
  • Experience with system-to-system integrations
  • Experience with Oracle Field Service (OFS)
  • Experience with Oracle Fusion
  • Experience with REST and SOAP APIs
  • Experience with adapters and event-driven integrations
  • Experience with data mapping and transformation
  • Experience with routing, validation, error handling, and retry logic
  • Experience supporting multiple environments
  • Experience with deployments
  • Experience resolving integration issues related to connectivity, security (OAuth and certificates), Oracle Visual Builder (VBCS), payload processing, and performance.

Responsibilities

  • Designs, develops, tests, deploys, documents, and supports complex enterprise software solutions with a primary focus on system‑to‑system integrations.
  • Builds and maintains integrations using Oracle Integration Cloud (OIC) to enable reliable data exchange across Oracle and non‑Oracle platforms.
  • Develops integration flows and orchestrations connecting systems such as Oracle Field Service (OFS), Oracle Fusion, and internal/external applications.
  • Leverages REST and SOAP APIs, adapters, and event‑driven integrations.
  • Performs data mapping and transformation.
  • Implements routing, validation, error handling, and retry logic.
  • Supports multiple environments.
  • Participates in deployments.
  • Resolves integration issues related to connectivity, security (OAuth and certificates), Oracle Visual Builder (VBCS), payload processing, and performance.
  • Evaluates software packages and recommends appropriate technology solutions to management and business partners.
  • Collaborates with technical and business stakeholders to deliver scalable, supportable integration solutions.
  • Contributes to identifying future technology needs and developing plans for adoption.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service