Software Engineer, Cash & Close

Backend Engineer · Mid · Full Time

New YorkUSD 155k – 260k1d ago
Apply for this role

Opens Numeric's application page

Role

What you'll do.

Join Numeric as a Software Engineer on the Cash & Close team to build a modern data platform transforming accounting and finance operations. You'll develop resilient, high-quality backend systems that power collaboration and automation tools for financial teams at companies like Anthropic, Notion, Brex, and OpenAI. This in-person NYC role requires 3+ years of software engineering experience with strong backend fundamentals, system design expertise, and a commitment to shipping visible customer value in a fast-paced, high-integrity engineering culture.

Responsibilities

  • Design and Build Financial Data Systems: Architect and implement robust backend systems for processing financial transactions, matching money movement across accounts, and enabling real-time financial insights. You'll work on the core infrastructure that handles data ingestion, transformation, and unified graph representation for accounting teams.
  • Develop Customer-Facing Features: Ship visible changes and features to the Close product operating center, collaborating directly with accounting and finance teams. Implement financial reporting capabilities, trend analysis tools, and transaction alerting systems that directly impact customer workflows and decision-making.
  • Ensure System Resilience and Quality: Build systems with strong consideration for resilience, testing, and observability. Implement comprehensive monitoring, error handling, and disaster recovery mechanisms to maintain the reliability expected by financial operations teams who depend on Numeric for critical monthly close processes.
  • Support AI-Enabled Development Workflows: Build infrastructure and systems that enable AI development and integration, ensuring these capabilities are delivered without sacrificing system stability, quality, or reliability. Establish patterns and tools for rapid AI integration while maintaining engineering standards.
  • Continuous System Improvement: Apply 'leave it better than you found it' principles by consistently refactoring, optimizing, and improving the codebase and tooling. Take ownership of technical debt reduction and system modernization as part of regular development work.
  • Collaborate with Cross-Functional Teams: Work closely with product, design, and customer teams in tight feedback loops. Participate in customer conversations to understand domain requirements and ensure your technical implementations solve real accounting and finance problems.

Qualifications

What we look for.

Technical

  • Backend Software Development

    3+ years of full-time professional experience building production backend systems, with demonstrated ability to design and implement reliable, scalable software solutions.

  • Data Structures and Algorithms

    Strong foundational knowledge of data structures, algorithmic problem-solving, and performance optimization techniques essential for financial data processing systems.

  • Database Design and Fundamentals

    Solid understanding of relational and non-relational database concepts, query optimization, schema design, and data modeling for complex financial domains.

  • System Design and Architecture

    Ability to design robust, high-quality programs with attention to code quality, maintainability, and architectural patterns. Experience reasoning about system resilience, testing strategies, and observability.

  • Performance Optimization

    Practical knowledge of performance concepts including caching, indexing, query optimization, and understanding bottlenecks in distributed systems.

Education

  • Computer Science or Related Field

    Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience demonstrating strong engineering fundamentals.

Experience

  • Sustained Tenure

    Ideally 2+ years tenure at a single company to demonstrate commitment and deep system knowledge development.

  • B2B SaaS Development

    Preferred experience building complex B2B SaaS applications, particularly in fintech, accounting, finance, or other domains with intricate business logic and regulatory considerations.

  • AI Development Workflows

    Experience integrating AI/ML systems into production applications or building infrastructure to support AI development teams.

  • Domain Understanding

    Knowledge or demonstrated ability to rapidly learn accounting, finance, or other complex business domains to inform technical decision-making.

Skills

Required

  • Backend Development

    Proficiency in server-side programming with ability to build scalable, maintainable backend services handling complex financial data workflows.

  • Database Fundamentals

    Practical knowledge of database design, query optimization, and data modeling for financial and accounting systems.

  • Code Quality and Design

    Strong coding practices including SOLID principles, design patterns, and ability to write testable, maintainable code.

  • System Thinking

    Ability to reason about distributed systems, resilience patterns, monitoring, and observability to build production-grade financial infrastructure.

Preferred

  • Fintech or Accounting Domain Knowledge

    Nice to have

    Experience with financial systems, accounting workflows, or regulatory compliance requirements in financial software.

  • AI and Machine Learning Integration

    Nice to have

    Experience building infrastructure for AI development or integrating ML models into production systems.

  • Product Thinking and User Empathy

    Nice to have

    Strong product sense, ability to empathize with end users, and design thinking approach to solving user problems through engineering.

  • Data Engineering Fundamentals

    Nice to have

    Experience with data pipelines, ETL processes, event streaming, or data transformation systems relevant to financial data operations.

  • Real-time Data Processing

    Nice to have

    Experience building systems for real-time transaction processing, alerting mechanisms, or streaming data analysis.

Tech stack

Languages

PythonTypeScript/JavaScriptGo

Frameworks

FastAPI or DjangoNode.js/ExpressKubernetes

Databases

PostgreSQLRedisEvent Streaming Platforms

Tools

Git and Version ControlMonitoring and Observability ToolsTesting FrameworksCI/CD Platforms

Other

REST API DesignCloud Infrastructure (AWS/GCP/Azure)System Design PatternsFinancial Data Processing

Compensation

Pay and benefits.

Base·USD 155,000 – 260,000

Equity·Stock options

Benefits

  • Equity Ownership

    Participate in company success through competitive equity packages reflecting your contribution to Numeric's growth and future valuation.

  • Learning and Development

    Access to professional development resources, domain expertise training in accounting and finance, and opportunities to work with cutting-edge financial technology.

  • High-Integrity Engineering Culture

    Work alongside builders in a culture that prioritizes craft, quality, and pragmatic shipping. Build skills through mentorship from experienced engineers who deeply care about their work.

  • Customer-Focused Development

    Direct access to customers and tight feedback loops enable you to see immediate impact of your work and understand how your code improves accounting team workflows.

  • Growth Opportunities

    Join a high-growth Series B company with clear trajectory for expansion, enabling career progression and expanding opportunities as the engineering organization scales.

  • Competitive Compensation

    Competitive salary and comprehensive benefits package reflecting the New York City market and Series B funding stage.

Process

Interview steps.

  1. 01

    Initial Screening

    Conversation with hiring manager to discuss your background, experience with backend systems, and interest in the Cash & Close product and fintech domain.

  2. 02

    Technical Assessment

    Take-home or live coding exercise focused on backend system design, data structures, and database fundamentals relevant to financial data processing.

  3. 03

    System Design Discussion

    Technical interview exploring your approach to designing robust, scalable systems with emphasis on resilience, testing, and observability for financial operations.

  4. 04

    Product and Domain Conversation

    Discussion with product or senior engineer about product thinking, customer empathy, and your approach to understanding accounting and finance domain requirements.

  5. 05

    Team and Culture Fit

    Final conversation with team members to assess collaboration style, alignment with core principles (Own the Outcome, Brick by Brick, Love the Game, Earn the Right, SALY), and mutual fit.

Full posting

Original listing.

At Numeric, we’re building the modern data platform for accounting and finance.

We’re building the financial platform that realizes the dream of live, rich, trustworthy data and insights for companies to drive decision-making & execution.

Among our hundreds of customers are Anthropic, Notion, Brex, OpenAI, Cursor, Plaid, Wealthfront, Mercury, Figma, and Asana.

We raised a $51M Series B in late 2025. We’re backed by IVP, Menlo Ventures, Founders Fund, 8VC, et all. as well as founders and executives from Ramp, Segment, and more.

Why Numeric?

Accounting is a massive, growing data problem. Every business would like to ground their decisions, strategy, and analysis in rich, up-to-date information. Financial data, however, is poor, fragmented, delayed, and lacking context; the accounting work to bring it together is tedious and error-prone. To fix this requires foundational changes in accounting and in the broader finance function.

We are addressing these problems at their root by building the infrastructure and product experiences to ingest events, transform them, match value movement, project interpretations, and report against our unified graph of financial data. We’re applying principles of software engineering and data systems to scale accounting.

We tackle the hard problems. Accounting does not need more duct tape.

We’ve rethought the field—its primitives, assumptions, and practices—while staying grounded by working closely with our customers. As engineers, we do our homework. We study the domain and talk to our users, and by doing so we earn the right to bring a fresh perspective to the problem of financial data.

The Role

Our Close product is the operating center for accounting and finance teams. Our product weaves collaboration, automation, and workflow tools with deeply-integrated financial data and reporting. Customers depend on Numeric to alert on their financial transactions, perform trend analyses, match money movement across accounts, and more as they close the books each month.

We’re looking for engineers who enjoy shipping in a tight feedback loop with customers, and take pride in raising the quality and robustness of the system in which they work.

You might be a fit if…

  • You practice “leave it better than you found it” with the systems in which you work. You’re the type who consistently refactors and improves the system, codebase, and tools as you go.

  • You appreciate tight feedback loops with active customers, and are energized by shipping visible changes to user

  • You’re comfortable reasoning about systems with regard to resilience, testing, and observability

  • You’re excited to build systems to support and manage AI development, enabling faster pace without losing stability and quality

What you need

  • 3+ years of full-time experience building software, ideally some tenure of >2 years in one company

  • Fluency of backend fundamentals, including data structures, database fundamentals, performance concepts.

  • Code design skills to build robust, high-quality programs

Bonus points for…

  • B2B SAAS experience, especially in related areas like finance, accounting, or in other complex domains

  • Strong AI development workflow

  • Strong product thinking, user empathy, or design thinking

How we work

This role is in-person in New York City.

As an engineer at Numeric you will learn the domain, meet your users, and exercise substantial creativity and agency over product direction. You'll work with a high-pace, high-integrity team that loves collaboration.

We believe the best company is the one with the best ICs and we’ve built a culture to maximize great work. We believe great product & engineering come from a desire to win, a deep care for the craft, and a pragmatism in shipping for overall impact. As engineers we ground our work in our understanding of the users, the domain, and the goals for our organization.

We strongly believe we will only be successful if everyone on the team is anchored in our following set of core principles:

  • Own the Outcome: We own our results. We typically hire builders and give them large mandates with high-trust. Engineers are responsible not just for code, but for ensuring the product is solving the end problems of the users.

  • Brick by Brick: To win, our team needs to show up and execute in each domain every day.

  • Love the Game: We focus on the craft and a deep sense of giving a f*ck. We’re building a company full of people who are equally engaged and motivated.

  • Earn the right: Our ability to rethink how things are done depends on the trust and reputation we build by shipping quality products and improving the lives of our users.

  • SALY: We refuse to accept “Same As Last Year.” We bring fresh eyes to a stagnated and underserved domain. We’re driven by a first-principles approach to building better solutions.

 

Read some of our thoughts on engineering and company-building here.

Redirects to Numeric's application page.

Other roles

More at Numeric.