Integration / API / Data Engineer

New
J
JobgetherSecurity & IT
Based in the United StatesFull-TimeSenior
SalaryTBD, with compensation determined based on factors including location, work schedule, education, skills, experience, market data, and contract-specific considerations.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSPythonSQLJavaJavascriptTypeScriptRESTful APIsJSONData modeling

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Information Systems, Engineering, or a related field.
  • 8+ years of relevant experience.
  • Demonstrated software engineering experience developing APIs, system interfaces, data integrations, or reusable services in enterprise environments.
  • Strong understanding of structured data formats, API security, automated testing, source control, CI/CD, and technical documentation.
  • Ability to troubleshoot complex integration challenges and data-flow issues spanning multiple systems.
  • Experience with REST/JSON APIs and integration frameworks.
  • Proficiency in Python, Java, JavaScript/TypeScript, or comparable programming languages.
  • Experience with AWS integration and data services.
  • Familiarity with event-driven or message-based architectures.
  • Working knowledge of SQL and data modeling.
  • Experience with GitLab CI/CD, API testing, and observability tools.
  • Strong analytical, troubleshooting, communication, documentation, and cross-functional collaboration skills.

Responsibilities

  • Design, develop, test, document, and maintain RESTful APIs, services, interfaces, connectors, and integration components using approved technologies.
  • Analyze source and target systems, data models, interface requirements, dependencies, and error-handling requirements.
  • Implement secure data exchange, transformation, validation, orchestration, and event-driven integration patterns.
  • Develop reusable integration services supporting evidence collection, assessment workflows, analytics, policy enforcement, and decision support.
  • Collaborate with security engineers to implement authentication, authorization, secrets management, encryption, logging, and secure-coding controls.
  • Partner with data and analytics engineers to establish schemas, data mappings, data-quality checks, lineage, and operational data requirements.
  • Develop and maintain automated unit and integration tests to ensure reliable system and data integrations.
  • Create and maintain technical documentation, including interface documentation, architecture decision records, runbooks, README content, and release notes.
  • Troubleshoot complex cross-system integration and data-flow issues and drive issues through to resolution.
  • Contribute to secure, reliable, and maintainable integration architectures that support federal mission requirements.
View Full Description & ApplyYou'll be redirected to the employer's site
TBD, with compensation determined based on factors including location, work schedule, education, skills, experience, market data, and contract-specific considerations.
Apply Now