Tabs

Software Engineer, Billing & Payments

Tabs1 weeks ago
Location

New York City, NY

Type

Full Time

Salary

USD 150,000 – 200,000

Level

Mid

Role

Software Engineer

Posted

Mar 20, 2026

Full TimeMid

The role

Summary

Tabs is seeking a Software Engineer for its Billing & Payments team, focusing on building robust financial systems that automate complex invoicing, payment collection, and revenue management workflows. The ideal candidate will be a detail-oriented engineer who can design and implement scalable solutions for intricate financial processes, working across backend and frontend technologies.

What you'll do

Invoice Generation: Build and maintain scalable invoice generation pipeline using Temporal-based workflows
Payment Integration: Develop and manage end-to-end Stripe integration, including payment setup, autocharge, and reconciliation
System Architecture: Design and implement robust backend services for billing and payments with high reliability and horizontal scalability
Cross-Functional Collaboration: Work closely with Product and Design teams to develop innovative financial workflow solutions
Error Handling: Implement comprehensive error handling, retry mechanisms, and recovery logic for complex financial transactions

What we look for

Technical

Software Engineering Experience3-5 years of professional software engineering experience
Web Application DevelopmentExperience building production-ready web applications and backend services
API and Database SkillsProficiency in working with APIs and relational databases

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related field preferred

Experience

System DesignProven ability to design and implement scalable, maintainable software systems
Full-Stack DevelopmentExperience working across backend and frontend technologies

Skills

Required skills

TypeScriptPrimary programming language for backend and frontend development
Node.jsServer-side JavaScript runtime environment
ReactFrontend JavaScript library for building user interfaces
PostgresRelational database management system
API DevelopmentExperience building and integrating web APIs
System DesignAbility to design scalable and maintainable software systems

Nice to have

TemporalWorkflow orchestration platform for distributed systems
NestJSProgressive Node.js framework for building efficient backend applications
Stripe IntegrationExperience with payment processing and financial integrations
Fintech Domain KnowledgeUnderstanding of billing, invoicing, and financial workflows

Compensation & benefits

Salary

USD 150,000 – 200,000 (annual)

Benefits

Competitive Compensation

Salary range of $150,000 - $200,000 with equity options

Healthcare Coverage

Up to 100% employer-covered monthly healthcare premium (medical, dental, vision)

Unlimited PTO

Flexible time off policy

Parental Leave

Up to 12 weeks of parental leave

401k

Retirement savings plan

Free Meals

Lunch via Sharebite and dinner for late office days

Commuter Benefits

Tax-free commuter and parking benefits

Employee Assistance Program

Support services through Rightway


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications and cultural fit
  2. 2
    Technical Assessment Online coding challenge or take-home project demonstrating software engineering skills
  3. 3
    Technical Interviews Series of technical interviews covering system design, coding skills, and problem-solving abilities
  4. 4
    Hiring Manager Interview In-depth discussion about technical experience, team fit, and role-specific expectations
  5. 5
    Final Interview Final round with senior leadership to evaluate overall fit and potential

Apply for this position

You'll be redirected to the company's application page