Upstart 13

Senior Software Engineer, ERP Integrations – Systems Architecture

Upstart 13

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
Benefits
  • 20+ Paid time off days
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend systemsenterprise integrationssystems architectureERP systemsAPI design principlessecure integration layersRBACaudit loggingmiddlewareintegration gateways
Soft Skills
leadershipmentoringcollaborationcommunicationarchitectural direction