DMSi Software
Business Analyst
DMSi is a software product development company, and our Business Analysts are instrumental in our team processes to translate customer/market needs to solutions provided through our core product, Agility. Do you have a love of learning? Do you enjoy helping to solve problems? Are you a team player w
Operations Automation Engineer
The Operations Automation Engineer builds and maintains the automation that lets DMSi Cloud Engineering deploy, configure, and recover systems without manual, repetitive work standing in the way. This role owns deployment pipelines, configuration management, and infrastructure-as-code, turning error
Sr Systems Engineer - AWS Cloud & Linux
The Sr Systems Engineer, owns the AWS cloud environments and Linux systems that host DMSi’s hosted SaaS applications. This role builds and manages cloud infrastructure through automation and infrastructure as code, administers and hardens the Linux fleet, and is a primary technical contributor to th
Data Platform Engineer
The Data Platform Engineer designs, builds, and evolves the data platform that powers analytics, reporting, and downstream integrations across DMSi products. This role owns the pipelines, schemas, and provisioning workflows that move data reliably from source systems into a scalable, multi-tenant an
Product Manager
We are seeking a strategic and customer-focused Product Manager to own the vision, strategy, and success of a product or product area within our B2B ERP suite for the building materials distribution industry. This role requires strong product management fundamentals: translating customer and market
Business Analyst
DMSi is a software product development company, and our Business Analysts are instrumental in our team processes to translate customer/market needs to solutions provided through our core product, Agility. Do you have a love of learning? Do you enjoy helping to solve problems? Are you a team player w
Account Manager
As an Account Manager at Distribution Management Systems Inc. (DMSi), you are the primary point of contact for a portfolio of assigned customer accounts — responsible for their satisfaction, success, and long-term value. Account assignments reflect strategic importance, complexity, or specific engag
Project Manager
The Project Manager is the primary driver of a successful ERP deployment experience for DMSi customers. Operating within DMSi's Customer Experience organization, this role owns the full project lifecycle — from kick-off through go-live and closure — while serving as the primary client-facing point o
Billing Specialist
The Billing Specialist is responsible for managing the end-to-end billing process for DMSi customers, ensuring invoices are accurate, timely, and compliant with contract terms. This role partners closely with Finance, Sales, and Customer Success to maintain clean billing records, resolve discrepanci
Business Application Specialist
As an independent, family-owned business, DMSi specializes in ERP Software for the Building Materials Industry. Used at over 2,500 locations across North America, Agility helps manage every aspect of the business, from purchasing and receiving to order fulfillment, warehousing, delivery, invoicing,
Development Team Manager
As a Development Team Manager at DMSi, you’ll lead one or more development teams with a people-first mentality and servant-leader approach. As part of the leadership team, you’ll work to shape, enhance, and promote the culture of our development organization. We are customer-obsessed and believe in
Sr Progress OpenEdge Engineer
A Sr Progress OpenEdge Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best practices, troubleshooting, onboarding, mentoring, training, and Agile/Lean methodologies. RESPONSI