Jobs and Careers
UP

Senior Software Engineer, ERP Integrations & Systems Architecture (QAD)

Upstart 13
Fully RemoteRemotefull_timeVerifiedPosted 18 Feb 2026

About the role

Calling All Upstarters!

SENIOR SOFTWARE ENGINEER WANTED!

We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.

Job Description:

We are seeking a Senior Software Engineer, ERP Integrations & Systems Architecture, to lead and own all QAD-related integrations across our AI-driven procurement automation initiatives. This role is responsible for researching, architecting, and delivering robust, secure, and scalable integration solutions between QAD ERP and internal AI/backend systems.

This engineer will act as the technical authority for ERP integrations, defining integration patterns, selecting the appropriate mechanisms (QXtend, APIs, direct DB access, middleware, etc.), collaborating with QAD experts/support teams, and abstracting integration complexity into clean, well-designed APIs consumable by AI agents and backend services.

The ideal candidate is a hands-on senior engineer with strong architectural thinking, integration depth, and leadership capability, able to guide mid-level engineers while making critical design decisions that impact long-term platform scalability and reliability.

Responsibilities:   

  • QAD Integration Ownership: Lead all QAD-related integrations, including research, architectural decisions, and implementation oversight.

  • Integration Strategy & Architecture: Evaluate and select the appropriate integration mechanisms (QXtend, APIs, middleware, database connectors, etc.) and define best practices for interacting with QAD safely and reliably.

  • API Abstraction Layer Development: Design and deliver a simplified, secure, and well-documented internal API layer that abstracts QAD complexity from AI engineers and full-stack developers.

  • Collaboration with QAD Stakeholders: Work directly with QAD experts, support teams, and client-side ERP administrators to understand system constraints, data models, workflows, and compliance requirements.

  • Security & Compliance Design: Ensure secure integration practices, including authentication, authorization, logging, audit trails, and data governance.

  • Integration Reliability & Observability: Implement monitoring, retry mechanisms, error handling, logging, and operational visibility for all ERP-related workflows.

  • Technical Leadership: Lead and mentor mid-level engineers working on integration components. Provide architectural direction and code reviews.

  • AI-System Alignment: Collaborate with AI engineers to expose integration endpoints and (optionally) MCP-compatible tools that agents can safely consume.

  • Documentation & Knowledge Transfer: Produce clear architectural diagrams, API documentation, and integration guidelines for internal and client stakeholders.

Technical skills:

  • 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.

Soft skills:

  • Strategic thinker with strong systems-level perspective.

  • Comfortable making architectural decisions.

  • Strong communicator capable of interfacing with technical and non-technical stakeholders.

  • Ownership mindset.

  • Structured and disciplined in documentation and architecture.

  • Calm and methodical when navigating complex legacy systems.

  • Mentorship-oriented and collaborative.

Bonus skills: 

  • Prior experience with QAD 2022 and/or QXtend.

  • Experience implementing MCP servers or agent-con

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Upstart 13

View company profile →