Senior Software Engineer

Full Time

New York City, NY

Embace is an AI-powered deduction-management platform that helps CPG brands recover revenue lost to retailer chargebacks, fines, and short-pays. We’re a fast-growing, product-led team that values clear thinking, rapid iteration, and measurable impact.
Apply now
Apply now
What you'll do

As a Software Engineer at Embace, you’ll build the services and interfaces that automate deduction capture, dispute filing, and payment reconciliation for our customers. You’ll work closely with product, design, and data teammates to ship features end-to-end—leveraging Node.js, React, and Postgres to deliver reliable, scalable solutions.

Responsibilities
  • Design, develop, and maintain backend services in Node.js (TypeScript).
  • Build intuitive front-end components in React (Vite + Tailwind).
  • Model and query data efficiently with Postgres (Drizzle ORM).
  • Write clean, testable code and participate in peer code reviews.
  • Diagnose and resolve performance or reliability issues across the stack.
  • Contribute ideas that improve product usability, architecture, and developer workflow.
Qualifications
  • 2-5 years of professional software engineering experience.
  • Proficiency with Node.js/TypeScript, React, and relational databases (Postgres preferred).
  • Solid grasp of REST/JSON APIs and modern development best practices (testing, CI/CD, Git).
  • Strong problem-solving skills and a bias for shipping simple, maintainable solutions.
  • Excellent communication and collaboration abilities.
Why Join Us?
  • Own meaningful work: Your code will directly drive recovered revenue for emerging CPG brands.
  • Move fast, stay pragmatic: Small team, low bureaucracy, high impact.
  • Grow with the company: Competitive compensation, equity, and a clear path for advancement.
  • Build for good: Help level the playing field for brands facing retailer deductions.

Ready to make deduction headaches disappear? Apply now and let’s reclaim lost dollars together.

Submit an application
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.