Senior Software Engineer / PoS & Payments / NYC

Kelly Services

New York (NY)

On-site

USD 220,000 - 300,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Medical and dental benefits
401(k)
Weekly catered meals
Ownership over financial architecture

Job summary

Motion Recruitment Partners (MRP) is seeking a Senior Software Engineer to own financial systems for a growing retail tech platform. You will build payroll, bill pay, bank integrations, and double-entry ledgers, advancing from recording to executing payments.

You’ll work in a hands-on role focused on correctness, auditability, and performance, partnering with platform engineers and retailers. AI coding agents are used, with safeguards for money handling.

Qualifications

  • 5+ years of experience building production backend systems.
  • Strong ability to write correct, maintainable, and reviewable code.
  • Transactional guarantees including idempotency, atomicity, retry behavior, and duplicate webhook handling.
  • Deep PostgreSQL experience with schema design, transactions under concurrency, and query performance.
  • Strong attention to financial accuracy including reconciliation and tax calculations.
  • Experience investigating production issues and preventing recurring bugs.
  • Comfort taking ownership in a small team where engineering decisions set standards.

Responsibilities

  • Build a payroll product from the ground up with earnings, tax, and payments.
  • Develop bill-pay capabilities for retailers within the platform.
  • Integrate bank accounts to access card-processing revenues quickly.
  • Own and strengthen accounting integrations including QuickBooks synchronization.
  • Design and maintain auditable ledgers for loyalty programs and deposits.
  • Ensure ledger correctness under concurrent writes.
  • Establish reusable financial engineering patterns and reconciliation jobs.
  • Investigate production discrepancies and trace activity to transactions.
  • Partner with platform engineering on sales data and transaction flows.
  • Work with retailers to understand payroll and financial operations.
  • Use AI coding agents to accelerate development with safeguards for money handling.

Skills

Backend systems
PostgreSQL
Financial accuracy
Code quality
Issue investigation
Ownership in small team
TypeScript
Node.js
Payroll systems
Auditable data models

Tools

Next.js
tRPC
Prisma
Vercel
ElastiCache
RDS

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Money Movement
Senior Software Engineer - Money Movement

Simplex Hires LLC • New York (NY)

On-site
USD 220,000 - 300,000
Fully covered medical & dental
401(k)
Catered lunches and dinners
Senior Software Engineer - Money Movement / Fintech
Senior Software Engineer - Money Movement / Fintech

Simplex. • New York (NY)

On-site
USD 220,000 - 300,000
Equity
Medical and dental benefits
401(k)
+1
Senior Software Engineer – Platform Engineering
Senior Software Engineer – Platform Engineering

Storm2 • New York (NY)

On-site
USD 220,000 - 280,000
Meaningful equity package
Medical and dental benefits
401(k)
+2
Senior Software Engineer, Fintech Products
Senior Software Engineer, Fintech Products

Mural Group • New York (NY)

On-site
USD 220,000 - 300,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Washington

Remote
USD 175,000 - 200,000
Stock Options
Unlimited PTO
Medical, Dental, and Vision Insurance
Back End Developer
Back End Developer

Crossing Hurdles • New York (NY)

Hybrid
USD 140,000 - 230,000
Full Stack Sofware Engineer
Full Stack Sofware Engineer

Simplex • Austin (TX)

On-site
USD 220,000 - 280,000
Equity
Medical and dental benefits
401(k)
+1
Full Stack Engineer
Full Stack Engineer

Protech Talent • United States

On-site
USD 150,000 - 300,000
Competitive salary & equity
100% employer-paid Health, Dental, and Vision insurance
Relocation reimbursement to NYC
+3
Staff Backend Engineer
Staff Backend Engineer

7Seventy • United States

Hybrid
USD 210,000 - 260,000
Equity participation
Health insurance
401(k) with company matching
+1
Senior Software Engineer
Senior Software Engineer

Aditi Consulting • United States

Remote
USD 96,000 - 97,000
Medical, dental, and vision benefits
Health savings accounts with qualified
10 paid days off
+10