Senior Software Engineer, ERP Integrations & Systems Architecture (QAD)
We usually respond within 2 hours
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-consumable tool layers.
Familiarity with AI/agent-based systems and tool invocation patterns.
Experience in manufacturing, procurement, or supply chain domains.
Experience designing event-driven or asynchronous integration workflows.
Why Upstart13?
We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things together!
Perks:
Job-type: long-term, full-time job.
Fully remote.
USD competitive salary.
20+ Paid time off days.

Are you ready to join our cause? Be sure to ask, “Why 13?”
- Department
- Software Development
- Role
- FullStack Developer
- Remote status
- Fully Remote
- Employment type
- Full-time
Colleagues
About Upstart 13
We strategize, solve, and build solutions to business problems with AI, data, and software—grounded in strategic clarity.
From boardroom to build, we connect strategy to execution using all available intelligence—human and otherwise—to help companies achieve efficiency, growth, and competitive advantage.
Already working at Upstart 13?
Let’s recruit together and find your next colleague.