# Software Engineer, SMS Adapter at Ottimate

> Own the store-side adapter that connects to BRdata and syncs invoice, vendor, and PO data to Ottimate's AP platform.

- Company: Ottimate (ottimate.com)
- Location: United States (remote)
- Places: Remote, United States
- Posted: 2026-10-12
- Team: SMS Adapter (retail/grocery product line)
- Apply: https://apply.workable.com/ottimate/j/40F9930DB8/
- Page: https://ye.saranatour.dev/jobs/software-engineer-sms-adapter-ottimate-kn7f1fqv35vxvk4p7rdpzscx2x8hrcf1

## The posting

Software Engineer, SMS Adapter
Ottimate · United States

**About Ottimate**

Ottimate is an AI-powered AP \[Accounts Payable\] automation platform that empowers finance teams to reduce costs, prevent overpayments, detect fraud, and enforce policy compliance across the entire invoice-to-payment lifecycle.

**About the Role**

Ottimate is expanding into the retail and grocery market. There, invoice and vendor data live inside store-level systems, such as POS, back-office, and inventory platforms like BRdata, rather than the ERPs we integrate with today.

The SMS Adapter makes that data usable: a secure connector that runs at the store or corporate office, pulls data directly from the store's system, and syncs it to Ottimate's AP platform. We're looking for a software engineer to own this adapter end-to-end, from the initial data connection and sync logic through to the security, reliability, and deployment experience that lets a non-technical store operator run it with confidence.

**This is a high-ownership, high-autonomy role. You'll be one of the first engineers dedicated to this product line, working closely with the retail/grocery product owner and store-side IT contacts at pilot customers.**

**Responsibilities**

- Build and maintain the adapter that connects to in-store systems, starting with BRdata, and syncs invoice items, vendor, and PO data to Ottimate.
- Design and harden a reliable sync process: delta and full syncs, retry and backoff behavior, conflict handling, and clear failure visibility when a store's network or data source is unreliable.
- Own local data handling and credential storage so the adapter can run unattended and securely on a store's machine.
- Build and improve the setup and monitoring experience that store staff and support use to configure connections, check sync health, and troubleshoot issues without engineering involvement.
- Establish strong automated test coverage for the adapter and keep it reliable across all target deployment environments (Windows is the primary target).
- Own packaging, updates, and installation for software running on store-owned machines, often behind restrictive IT policies.
- Work directly with pilot retail/grocery customers to diagnose environment issues, such as network, permissions, and data access, and turn them into product and reliability improvements.
- Define and evolve the adapter's data model and mapping layer as we onboard additional store systems beyond BRdata.

**Requirements**

- +5 YoE in strong software engineering experience, with a track record of owning a product end-to-end, from the data layer through the user-facing experience.
- Experience building and shipping software that runs on end-user machines, including the packaging and distribution concerns that come with that.
- Solid database experience, including comfort reverse-engineering schemas in third-party systems you don't control.
- A track record of writing dependable integration and sync code: idempotency, retries, partial-failure handling, observability.
- Practical testing instincts. You know when to reach for integration and end-to-end tests, not just unit tests, to catch real-world failure modes like a flaky store network or a locked-down machine.
- Comfort operating with ambiguity. This is a new, fast-moving product area without years of established internal convention to lean on.
- Bonus: Prior experience with retail/grocery back-office systems, POS integrations, or field-deployed software s
