Software Engineer, SMS Adapter
Quick Summary
idemp
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
~1 min readOttimate 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.
- 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
~1 min read- +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 supporting non-technical end users.
You'll be the engineering owner of a product that's foundational to Ottimate's entry into a new market. The work you ship directly determines whether retail and grocery customers can get their invoice data into Ottimate at all. You'll have significant latitude to shape the adapter's design, testing strategy, and roadmap as the product line grows.
What We Offer
~2 min readBenefits
We care deeply about making Ottimate an incredible place to work and invest a significant amount of time and energy into creating and maintaining a company culture that provides our team with a generous level of support whilst inspiring them to do their best work.
The specific benefits/perks we offer are continually evolving, but currently include:
Location & Eligibility
About this job
- Posted
- 3 days ago
Listing Details
- Posted
- October 12, 2026
- First seen
- October 13, 2026
- Last seen
- October 15, 2026
Posting Health
- Days active
- 2
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- October 15, 2026
Signal breakdown
Ottimate is a leading provider of innovative technology solutions designed to streamline operations and enhance productivity for businesses of all sizes.
4 other jobs at
View all →Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
