
Senior Software Engineer / PoS & Payments / NYC
New York, NYFull-time$220–300K/yrSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near New York, NY, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
A growing software company is building an integrated platform for independent retailers. The Senior Software Engineer will develop financial systems spanning payroll, bill pay, embedded banking, accounting integrations, and ledgers, with a focus on correctness, reliability, and auditability. The role includes establishing reusable financial engineering standards, partnering with platform engineers and retail customers, and reviewing AI-generated code used in money-handling systems.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
$220000 - $300000
Job Description
A growing software company is building an integrated platform that helps independent retailers manage store operations, payments, online sales, inventory, and financial workflows. The company combines retail technology with AI-powered tools to help local businesses operate more efficiently and compete with larger organizations.
As a Senior Software Engineer you’ll build and own financial systems spanning payroll, bill pay, embedded banking, accounting integrations, and ledgers. You’ll be one of the first engineers developing the payroll product, helping move the platform beyond recording financial activity to executing payments and managing money.
This is a hands-on engineering role where correctness, reliability, and auditability are essential. You’ll design double-entry ledgers, implement idempotent payment execution, build reconciliation processes, and investigate financial discrepancies down to their root cause. You’ll partner closely with platform engineers and retail customers while establishing financial engineering standards that other teams can adopt.
The engineering team ships frequently and uses AI coding agents as part of its daily workflow. You’ll direct, review, and productionize agent-written code while maintaining the safeguards required for systems that handle money.
Required Skills & Experience
-
5+ years of experience building production backend systems
-
Strong ability to write correct, maintainable, and reviewable code
-
Practical understanding of transactional guarantees, including idempotency, atomicity, retry behavior, and duplicate webhook handling
-
Deep PostgreSQL experience, including clear schema design, transactions under concurrency, and query performance as data volumes grow
-
Strong attention to financial accuracy, including reconciliation, rounding, and precise tax calculations
-
Experience investigating production issues, identifying root causes, and implementing solutions that prevent recurring classes of bugs
-
Comfort taking ownership in a small team where engineering decisions help establish broader technical standards
Desired Skills & Experience
-
Experience with TypeScript and Node.js
-
Experience building payroll, banking, ledger, or other financial systems with auditable data models
-
Experience with accounting integrations such as QuickBooks, NetSuite, or Xero
-
Familiarity with payment processors or ACH payment rails
-
Experience with Next.js, tRPC, Prisma, Vercel, ElastiCache, or RDS/RDS Proxy
-
Experience directing AI coding agents such as Devin, Claude Code, or Cursor and implementing safeguards for their use
-
Retail or point-of-sale experience, particularly with multi-location operations or cash reconciliation
-
Experience establishing technical standards or architectural principles adopted across teams
What You Will Be Doing Daily Responsibilities
-
Build a payroll product from the ground up, including earnings calculations from shift data, tax withholding, payment execution, and integrations for tax filings
-
Develop bill pay capabilities that allow retailers to manage supplier payments and accounts payable directly within the platform
-
Integrate bank accounts into the platform to help customers access card-processing revenues within minutes
-
Own and strengthen accounting integrations, including QuickBooks synchronization for invoices, bills, cost-of-goods-sold journal entries, and sales mappings
-
Design and maintain accurate, idempotent, and auditable ledgers for loyalty programs, gift cards, and deposits
-
Ensure ledger systems remain correct under concurrent writes
-
Establish reusable financial engineering patterns, including double-entry accounting, idempotency keys, reconciliation jobs, and timezone-aware cutoffs
-
Investigate production discrepancies and trace financial activity from customer reports to underlying transactions and system behavior
-
Partner with platform engineering on the sales data and transaction flows consumed by financial systems
-
Work directly with retail customers to understand payroll and financial operations
-
Use AI coding agents to accelerate development while carefully reviewing and validating money-handling code
The Offer
-
Base salary of $220,000–$300,000, based on experience, skills, and scope of responsibilities
-
Meaningful early-stage equity
-
Fully company-covered medical and dental benefits
-
401(k)
-
Weekly catered lunches and evening dinners for employees who wish to participate
-
Opportunity to help build foundational payroll and money movement products
-
High ownership over financial architecture and engineering standards
-
Direct collaboration with platform engineers and the customers using the software
Applicants must be authorized to work in the US on a full-time basis now and in the future.
Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.
How this job compares
Set against the 8,288 open Software Engineering jobs on Olive Jobs, counted November 5, 2026.
- Pay
- This posting$220–300K/yr
- New York median$171–250K/yr453 salary ranges
- US median$151–250K/yr6,228 salary ranges
This range's midpoint, $260K, is 22% above the New York median midpoint ($213K) — in the top quarter of Software Engineering salary ranges in New York.
- Openings
- Olive Jobs lists 638 open Software Engineering jobs in New York and 8,288 across the US. 10% of them nationwide are listed as remote or flexible.
- Hiring the most in New York
- salesforce.com, inc.24 open
- PwC19 open
- Google16 open
- Experience
- This posting asks for at least 5 years of experience; Software Engineering postings that state a minimum ask for 7 years at the median (6,490 postings).
- Education
- 2,240 of the 8,288 open Software Engineering jobs (27%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 5, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.

