Job Description
We’re looking for a Software Integration Engineer who thrives in messy middle grounds—where systems don’t talk to each other yet, and APIs have quirks that aren’t documented. You’ll sit at the intersection of our core product and our enterprise customers’ tech stacks, owning the design and implementation of scalable, reliable, and auditable integration pipelines. You won’t be duct-taping services together—you’ll be building thoughtful, long-lived interfaces between them.
Our integration stack includes Kafka, RESTful and GraphQL APIs, gRPC, custom SDKs, and iPaaS tools (like Workato or Tray.io), depending on what the use case demands. You’ll work closely with Product, Support, and Customer Success to build integrations that actually solve business problems—not just mirror data across systems.
This role reports to the Head of Platform Engineering and collaborates with a cross-functional pod of backend engineers, solution architects, and QA specialists.
Key Responsibilities
- Architect and implement integrations between our core platform and external systems (e.g., CRMs, ERPs, proprietary APIs).
- Design robust data mapping, transformation, and synchronization flows with clear ownership and traceability.
- Partner with enterprise clients and internal stakeholders to translate business requirements into technical specifications.
- Own the lifecycle of integrations—from discovery and prototype to production deployment, monitoring, and versioning.
- Develop internal SDKs and reusable components to standardize integration logic.
- Maintain detailed documentation, including data contracts, failure handling, and SLAs for each integration.
- Build observability into all integrations (e.g., metrics, retries, alerts, dead-letter queues).
- Participate in incident response and root cause analysis for integration-related issues.
Qualifications
Must-Haves:
- 4+ years of professional experience with software integration, systems engineering, or backend development.
- Deep experience with at least one message queue or event-driven system (e.g., Kafka, RabbitMQ, AWS SNS/SQS).
- Hands-on experience integrating with third-party APIs (OAuth2, rate limits, pagination, retries, etc.).
- Strong Python or Node.js skills, with fluency in building middleware or API clients.
- Comfortable working in environments with partial documentation, legacy systems, or unconventional data models.
- Experience designing for observability and debuggability in integration pipelines.
- Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure-as-code (Terraform or similar).
- Exceptional written communication—you’ll be documenting specs, contracts, and failure scenarios regularly.
Nice-to-Haves:
- Experience with iPaaS tools like Workato, Tray.io, or Zapier (for internal workflow automation).
- Exposure to EDI standards or enterprise file-based integrations (e.g., SFTP-based batch systems).
- Previous work in regulated environments (e.g., HIPAA, SOC2) where audit trails and access controls were critical.
- Knowledge of contract testing frameworks (e.g., Pact, Dredd) for APIs.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru