Software Engineer, SMS Adapter

Ottimate

United States

Remote

USD 160,000 - 180,000

Full time

29 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical, Dental, Vision
401(k) with company match
Paid Time Off
Promote from within

Job summary

Ottimate is seeking a software engineer to own the SMS Adapter end-to-end, connecting in-store systems to Ottimate's AP platform. You will manage data sync, security, and deployment on store machines, with a strong emphasis on reliability and observability.

You will work closely with the retail product owner and pilot customers to diagnose issues, improve data models, and extend support to additional store systems beyond BRdata. This is a high-ownership role in a fast-moving product space.

Qualifications

  • +5 years software engineering experience with ownership of a product end-to-end, from data layer to user-facing features.
  • Experience shipping software that runs on end-user machines, including packaging and distribution concerns.
  • Solid database experience and comfort reverse-engineering schemas in third-party systems.
  • Proven track record of dependable integration and sync code: idempotency, retries, partial-failure handling, observability.
  • Strong testing instincts for integration and end-to-end tests to catch real-world failures.
  • Comfort operating in ambiguity in a fast-moving product area without established internal conventions.
  • Bonus: experience with retail/grocery back-office systems, POS integrations, or field-deployed software.

Responsibilities

  • Build and maintain the adapter that connects to in-store systems and syncs data to Ottimate.
  • Design a reliable sync process with delta/full syncs, retries, backoff, and clear failure visibility.
  • Own local data handling and credential storage for unattended operation on store machines.
  • Improve setup and monitoring to let store staff configure connections and troubleshoot without engineering help.
  • Establish automated test coverage for the adapter across target deployment environments (Windows primary).
  • Own packaging, updates, and installation for store-owned machines behind IT policies.
  • Collaborate with pilot customers to diagnose environment issues and translate into product improvements.
  • Evolve the adapter's data model and mappings as more store systems are onboarded.

Skills

End-to-end ownership
Packaging & distribution
Database experience
Integration & sync code
Testing & reliability
Ambiguity tolerance
Retail/Grocery systems (bonus)

Job description

Location: 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.

Rsponsibilities
  • 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 supporting non-technical end users.
Why This Role

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.

Benefits
Benefits

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.

  • Compensation: $160,000-180,000 USD /year.
  • Competitive salary based on skills & experience.
  • Medical, Dental, Vision and other Company-Subsidized Benefits for you and your family.
  • Employer sponsored 401(k) with company match.
  • Paid Time Off (and the encouragement to use it).
  • Promote from within philosophy.
Beyond the tangible benefits though:
  • You will be part of a growing team, at a pinnacle moment of scale for the business, and experience the excitement of working in a startup where each action makes a huge difference.
  • You will have the agency to solve difficult problems creatively, the freedom to explore work that inspires you, and infrastructure to ensure you're constantly challenged and developing.
  • You will work with sharp, passionate teammates solving some of the most unique challenges and positioning our product as a premier finance automation solution.
  • Our commitment to empowering a diverse and inclusive workforce, celebrating differences, and creating a safe space for our employees to bring their whole selves to work is second to note.
  • We are transforming entire industries using innovative technology including Artificial Intelligence, Payment Tech, and Neural Networks.
  • Our leaders lead with a people-first approach; inspiring excellence, nurturing ideas, and finding creative ways to eliminate obstacles for cultivating growth.
  • We truly love what we do and who we do it with - and we think you will too!

Ottimate is an equal opportunity employer that is committed to diversity and inclusion. We do not discriminate based on race, color, national origin, religion, gender, gender expression, sexual orientation, age, veteran status, disability status, or marital status. If you are excited about the role but do not meet 100% of the qualifications listed above, we encourage you to apply. Nothin

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, SMS Adapter Ottimate · Full-time · On-site $160,000–180,000 1 hour ago
Software Engineer, SMS Adapter Ottimate · Full-time · On-site $160,000–180,000 1 hour ago

Emploive • Northern (KY)

Hybrid
USD 160,000 - 180,000
Medical, Dental, Vision coverage
401(k) with company match
Paid Time Off
+1
Solution Engineer
Solution Engineer

Ottimate • Northern (KY)

Hybrid
USD 100,000 - 120,000
Work from home
Medical benefits
Dental benefits
+5
Solution Engineer
Solution Engineer

Ottimate • United States

Remote
USD 100,000 - 120,000
Remote-friendly
Medical, Dental, Vision benefits
401(k) with company match
+2
Senior Product Manager
Senior Product Manager

Ottimate • Kansas City (MO)

On-site
USD 145,000 - 160,000
Medical, Dental, Vision
401(k) match
Paid time off
+2
IT Lead (In-Office)
IT Lead (In-Office)

Ottimate • Tampa (FL)

On-site
USD 100,000 - 110,000
Salary 100k-110k USD/year
Medical, Dental, Vision benefits
Employer sponsored 401(k) with match
+2
IT Support Specialist (In-Office) Ottimate · Tampa, FL Full-time · On-site $55,000–65,000 1 hour ago
IT Support Specialist (In-Office) Ottimate · Tampa, FL Full-time · On-site $55,000–65,000 1 hour ago

Emploive • Tampa (FL), Northern (KY)

Hybrid
USD 55,000 - 65,000
Medical, Dental, Vision and other,公司-s
401(k) with company match
Paid Time Off
+2
Director, Product Management
Director, Product Management

Ottimate • United States

On-site
USD 175,000 - 190,000
Medical benefits
Dental benefits
Vision benefits
+3
Manager, Implementation & Enablement
Manager, Implementation & Enablement

Ottimate • Northern (KY)

Hybrid
USD 130,000 - 150,000
Salary 130k-150k USD
Benefits package
401(k) with company match
+3
Corporate Controller
Corporate Controller

Ottimate • Northern (KY)

Remote
USD 150,000 - 200,000
Annual bonus
Equity
Remote-first with flexible hours
+4
Solutions Architect
Solutions Architect

Ottimate • United States

On-site
USD 130,000 - 150,000
Medical, Dental, Vision
401(k) with company match
Paid Time Off
+1