Data Integration Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Data Integration Engineer building secure APIs, pipelines, and cloud integrations for Miami Technology Solutions. Supporting federal consultation and permitting workflows across legacy and modern systems.

Responsibilities:

  • Design and implement data exchanges among applications, databases, APIs, and supporting cloud services
  • Develop and maintain batch, event-driven, and API-based integration components
  • Translate interface requirements and source-to-target mappings into schemas, transformations, validation rules, and error-handling logic
  • Develop reusable services and pipeline components for secure data ingestion, transformation, distribution, and reconciliation
  • Implement logging, correlation identifiers, retry handling, failure queues, and controls to diagnose and recover failed transactions
  • Participate in architecture reviews and document interface designs, dependencies, data flows, and deployment requirements
  • Profile source data and identify quality, completeness, consistency, and ownership issues
  • Develop SQL and automated checks to validate schemas, record counts, key relationships, field values, and transformation outcomes
  • Support data mapping, normalization, deduplication, reference-data management, and reconciliation across systems
  • Create representative test data and automate integration and data-quality tests with quality assurance engineers
  • Support migration rehearsals, cutover planning, rollback procedures, and post-deployment validation
  • Build and support integration workloads using Google Cloud Platform or comparable cloud services
  • Create deployment pipelines and infrastructure configurations across development, test, staging, and production environments
  • Monitor pipeline health, throughput, latency, failures, and data-quality indicators and respond to operational issues
  • Manage source code, configuration, and peer review through Git or GitHub workflows
  • Document runbooks, support procedures, known limitations, recovery steps, and operational ownership
  • Participate in sprint planning, technical refinement, demonstrations, release planning, and production support
  • Collaborate with federal stakeholders, solution architects, application developers, business analysts, quality assurance engineers, and data owners

Requirements:

  • Minimum four years of professional experience in data engineering, systems integration, software engineering, or a related technical role
  • Experience designing and implementing REST APIs, data pipelines, system interfaces, or integration services
  • Strong SQL skills and experience with relational databases and structured data models
  • Proficiency with Python, Java, or another language commonly used for data and integration services
  • Experience with schema design, data mapping, transformations, validation, reconciliation, and error handling
  • Experience deploying and supporting workloads in a cloud environment
  • Experience with Git or GitHub, peer review, automated builds, testing, and deployment pipelines
  • Ability to troubleshoot issues across applications, APIs, databases, networks, credentials, and cloud services
  • Strong written and verbal communication skills and ability to work with technical and nontechnical stakeholders
  • Bachelor's degree in computer science, information systems, data engineering, or a related field, or equivalent practical experience
  • Successful candidates must pass a government background investigation and satisfy public trust requirements
  • US Citizenship or US Green Card is required

Benefits:

  • Medical, dental, and vision insurance
  • Employer-paid life insurance
  • Long- and short-term disability coverage
  • Generous 401(k) match
  • Paid time off and holidays