Integration Architect - GoLang jobs in United States
cer-icon
Apply on Employer Site
company-logo

RPL International · 13 hours ago

Integration Architect - GoLang

RPL International is seeking an Integration Architect who will own the integration architecture and interoperability layer across a distributed platform. The role involves designing contract-first interfaces, standardizing event streaming and messaging patterns, and delivering reliable integrations with external partners and internal systems.

Information TechnologyRecruitingStaffing Agency
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Define and govern all internal and external interoperability contracts using GraphQL Schema Definition Language and Protocol Buffers
Enforce strict versioning, deprecation, and backward-compatibility guarantees across interfaces
Establish and maintain a shared schema repository with automated code generation for Golang services and frontend clients
Author canonical data models, mapping guides, and transformation logic with full data lineage
Design normalized, versioned input schemas for rule evaluation
Implement enrichment, validation, and idempotent ingestion from internal systems and external partners
Build fan-in pipelines from streaming and queueing systems into the rules engine, including back-pressure handling, dead-letter queues, and replay support
Implement structured decision output channels to internal services and external partners, ensuring exactly-once-effective delivery where required
Provide simulation and sandbox capabilities, including record/replay harnesses, golden datasets, and impact analysis prior to promotion
Publish end-to-end audit trails and decision traces with correlation identifiers, privacy controls, and field-level redaction
Partner closely with backend teams to keep the rules engine isolated from network I/O and governed by strict input/output contracts
Standardize real-time ingestion and fan-out using streaming platforms, implementing durable consumers with checkpointing and partition strategies
Govern asynchronous workflows with queues, including retries, exponential backoff, idempotency keys, and poison-queue handling
Propagate trace context and correlation identifiers across all asynchronous boundaries to support full observability
Define and enforce gRPC standards, including deadlines, retries, and consistent error semantics
Curate and govern the GraphQL gateway, including queries, mutations, and subscriptions
Enforce schema linting, breaking-change detection, and living documentation
Lead technical discovery, onboarding, and certification with third-party data providers
Establish partner sandboxes and automated contract tests
Implement and manage third-party APIs with strong controls around quota management, privacy, resiliency, and failover
Build adapter layers that abstract partner-specific behavior behind stable internal contracts
Publish operational runbooks and troubleshooting documentation
Deliver services on Kubernetes using automated CI/CD pipelines
Design deployable units, environment promotion strategies, and safe rollback mechanisms
Instrument services end-to-end using distributed tracing and centralized logging and alerting
Enforce secret management, rotation, request signing, and least-privilege access
Own data durability, recovery, and replay strategies across relational, in-memory, search, NoSQL, and object storage systems
Define non-functional requirements for latency, throughput, and durability
Translate requirements into service level objectives and error budgets
Build automated test suites across contract, integration, end-to-end, and performance layers
Partner with Quality Assurance to align coverage to risk and enforce release gates
Publish change logs, deprecation notices, and migration playbooks
Train support teams on incident categories, diagnostics, and root-cause tagging
Operate within Scrum or Kanban frameworks, including backlog grooming, estimation, sprint planning, reviews, and retrospectives
Decompose work into incremental, releasable deliverables across platform, backend, frontend, and QA teams
Maintain architectural decision records and drive alignment through design and architecture reviews

Qualification

GolangGraphQLGRPCCloud-based streamingContract-first APIsAmazon Web ServicesNoSQL data storesAgile DeliveryData integrationCollaboration

Required

Bachelor's degree in Computer Science or related field; Master's degree preferred
6+ years of experience as a senior backend developer focused on integrations
Strong experience with Golang, GraphQL, gRPC, and cloud-based streaming or queueing systems
Proven experience delivering contract-first APIs with robust schema design, versioning, and deprecation strategies
Hands-on experience integrating data across relational, in-memory, search, and NoSQL data stores
Extensive experience building and operating systems on Amazon Web Services
US Citizenship required

Preferred

Experience integrating third-party location, mapping, or document-processing APIs
Familiarity with consumer-driven contract testing and asynchronous contract specifications
Experience creating reusable integration frameworks, standards, and governance models

Company

RPL International

twittertwitter
company-logo
RPL International is a staffing and recruiting firm for accounting, finance and information technology sector.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Jorge Sanchez
Vice President and Partner
linkedin
Company data provided by crunchbase