Tabs

Software Engineer

Tabs3 weeks ago
Location

New York City, NY

Type

Full Time

Salary

USD 150,000 – 200,000

Level

Mid

Role

Software Engineer

Posted

Apr 24, 2026

Full TimeMid

The role

Summary

Tabs is seeking a talented Software Engineer to join their innovative AI-native revenue platform for finance and accounting teams. The ideal candidate will develop cutting-edge full-stack and AI applications, working on enterprise-level solutions that automate financial workflows and leverage advanced technologies.

What you'll do

Application Development: Design, develop, and deploy full-stack and AI software applications for enterprise clients, focusing on financial technology solutions
AI and Data Processing: Research and implement cutting-edge techniques in data processing, distributed systems, and AI technologies
System Integration: Integrate external financial systems and APIs (e.g., NetSuite, QuickBooks) with advanced algorithmic data pipelines
Code Quality: Write clean, efficient, and maintainable code following industry best practices and internal coding standards
Collaborative Development: Collaborate with cross-functional teams to define and refine project requirements and technical specifications
Technical Documentation: Document software design and processes to ensure maintainability and knowledge transfer

What we look for

Technical

Programming LanguagesProficiency in at least one object-oriented programming language (Java, C++)
Database SystemsExperience with relational databases like PostgreSQL, MySQL, or Oracle
AI TechnologiesExpertise in modern AI models, including transformers, neural networks, and Large Language Models (LLMs)
Financial TechnologyKnowledge of U.S. GAAP accounting principles and ASC 606 compliance

Education

Academic QualificationBachelor's degree in Computer Science or related technical field

Experience

Professional ExperienceMinimum 2 years professional experience in B2B SaaS software development
Research ContributionDemonstrated expertise in algorithm development through academic or industry publications

Skills

Required skills

Object-Oriented ProgrammingProficiency in languages like Java or C++
Database ManagementExperience with relational database systems
AI Model DevelopmentUnderstanding of advanced AI technologies and model architectures

Nice to have

Financial Software ExperienceBackground in developing solutions for financial workflows
Research PublicationAcademic or industry publications in big data, distributed systems, or high-performance computing

Compensation & benefits

Salary

USD 150,000 – 200,000 (annual)

Stock options

Available

Benefits

Healthcare Coverage

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

Compensation Package

Competitive salary with equity opportunities

Time Off

Unlimited PTO and parental leave up to 12 weeks

Meal Benefits

Lunch provided via Sharebite, plus dinner for office days

Financial Benefits

401k, tax-free commuter and parking benefits

Additional Perks

Free One Medical Membership, voluntary insurances, and Employee Assistance Program


Interview process

  1. 1
    Initial Screening Review of application and resume by recruiting team
  2. 2
    Technical Assessment Coding challenge or technical screening to evaluate programming skills
  3. 3
    Technical Interviews Multiple rounds of interviews focusing on technical expertise, problem-solving, and system design
  4. 4
    Team Fit Interview Discussion with potential team members to assess cultural and collaborative fit
  5. 5
    Final Interview Meeting with hiring manager or senior leadership to discuss role expectations and company vision

Apply for this position

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