Systems Integrations Engineer (Azure)

Groome Industrial Service GroupCouncil Bluffs, IA
Onsite

About The Position

Groome Industrial Service Group is seeking a Systems Integrations Engineer with strong experience designing, building, and maintaining API-based integrations and data pipelines across enterprise systems. This role focuses on connecting SaaS platforms, operational systems, and internal applications using modern integration patterns, including REST APIs, webhooks, and scheduled data synchronization processes. The engineer will own the design and implementation of scalable, reliable, and observable integrations, deployed and operated within Microsoft Azure, and will work closely with internal IT stakeholders to support business-critical workflows and data consistency across systems.

Requirements

  • Strong experience building system integrations using REST APIs and webhooks.
  • Hands-on experience developing data pipelines, ETL/ELT processes, or system synchronization workflows.
  • Practical experience with Microsoft Azure services in production environments.
  • Solid understanding of event-driven architectures, asynchronous processing, and failure modes and retry patterns in distributed systems.
  • Experience managing sensitive credentials and designing secure machine-to-machine integrations.
  • Strong written and verbal communication skills with the ability to document and explain systems clearly.
  • Candidates must live in Council Bluffs, IA or be able to commute reliably from a nearby area.

Responsibilities

  • Design and implement API-to-API integrations between internal and third-party systems.
  • Build reliable mechanisms for event-driven integrations (webhooks), scheduled or batch-based synchronization, and incremental and full data refreshes.
  • Normalize and translate data across systems with differing schemas and constraints.
  • Implement robust idempotency, deduplication, and reconciliation logic.
  • Develop and maintain data ingestion, transformation, and delivery pipelines.
  • Perform data mapping, validation, and enrichment across source and destination systems.
  • Support both near–real-time and scheduled data processing use cases.
  • Ensure accuracy, consistency, and traceability of data as it moves between systems.
  • Design and operate Azure-native integration solutions using services such as Azure Functions, Azure API Management, Azure App Services, and storage, queues, or databases for staging and state management.
  • Recommend appropriate architectural patterns balancing performance, scalability, cost efficiency, and long-term maintainability.
  • Design solutions that scale to thousands of records per execution while maintaining predictable execution times.
  • Implement secure authentication and authorization patterns for system-to-system communication.
  • Manage secrets and credentials using Azure-native tooling.
  • Ensure integrations follow least-privilege and security best practices.
  • Build in centralized logging, correlation and traceability, and monitoring and alerting for failures or performance degradation.
  • Design thoughtful retry, backoff, and error-handling strategies to ensure system resilience.
  • Produce and maintain clear documentation, including integration architecture and data flow diagrams, API contracts and data mappings, and operational runbooks and troubleshooting guides.
  • Actively collaborate with IT and business stakeholders.
  • Share knowledge to ensure systems can be supported, extended, and maintained over time.

Benefits

  • Competitive wages
  • Paid time off
  • Comprehensive health benefits coverage after 60 days of full-time employment
  • 401(k) after the eligibility period with company matching component
  • Opportunities for growth and development in your career
  • Positive and safe work environments
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service