Lead all QAD-related integrations, including research, architectural decisions, and implementation oversight.
Evaluate and select the appropriate integration mechanisms (QXtend, APIs, middleware, database connectors, etc.) and define best practices for interacting with QAD safely and reliably.
Design and deliver a simplified, secure, and well-documented internal API layer that abstracts QAD complexity from AI engineers and full-stack developers.
Work directly with QAD experts, support teams, and client-side ERP administrators to understand system constraints, data models, workflows, and compliance requirements.
Ensure secure integration practices, including authentication, authorization, logging, audit trails, and data governance.
Implement monitoring, retry mechanisms, error handling, logging, and operational visibility for all ERP-related workflows.
Lead and mentor mid-level engineers working on integration components. Provide architectural direction and code reviews.
Collaborate with AI engineers to expose integration endpoints and (optionally) MCP-compatible tools that agents can safely consume.
Produce clear architectural diagrams, API documentation, and integration guidelines for internal and client stakeholders.
Requirements
8+ years of hands-on experience in backend systems, enterprise integrations, or systems architecture
Proven experience integrating with ERP systems (QAD experience highly preferred; SAP, Oracle, or similar acceptable).
Strong understanding of API design principles (RESTful design, versioning, idempotency, error modeling).
Experience designing secure integration layers and enforcing RBAC and audit logging.
Experience working with cloud platforms (Azure preferred).
Experience leading or mentoring engineering teams.
Deep understanding of system reliability, failure modes, and distributed systems principles.
Experience building middleware or integration gateways.
Ability to translate business workflows into robust technical architecture.