Staff Software Engineer

David Joseph & Company
New York, NY, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$200,000.0 - $250,000.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Architectural Patterns Data Infrastructure Programming Tools Distributed Systems Python (Programming Language) TypeScript Backend Build Management Front End Software Development Software Coding
+1 more
Automation Anywhere

Job description

Own the platform layer that every engineering pod depends on. This is a high-ownership, deeply technical IC role: identify the bottlenecks limiting the company, work directly with engineers, accountants, and customers, and build the abstractions that make hard problems simple. Staff here means depth of impact, not span of control - everyone keeps writing code.

What you’ll be doing

  • Own the agent harness the entire company builds on - abstractions for context, verification, guardrails, observability, and developer tooling so every pod can ship audit-grade AI agents on shared rails.
  • Design and build the financial context graph (ledger state, dimensions, policies, contracts, precedent, entitlements), keeping it coherent, scalable, and multi-tenant safe.
  • Define the verification, auditability, evals, and observability standards that determine whether AI output is safe for a customer’s books - and enforce them by construction.
  • Architect the financial data platform: ingestion, normalization, reconciliation, and the canonical ledger model that turns data from ERPs, banks, billing, payroll, CRMs, and email into a trustworthy source of truth.
  • Design the durable execution layer for long-running AI workflows and the exactly-once, audit-ready write-back path to ERPs and systems of record.
  • Build abstractions and architectural patterns that make every pod faster, raising engineering standards across the company.

Tech stack: Python (primary); TypeScript on the frontend when needed. Willingness to ramp fast from Go/Java/Rust accepted.

Requirements

  • 6+ years backend and platform engineering experience
  • Distributed systems, data infrastructure, or AI/agent platform depth
  • Platform-layer ownership: built abstractions multiple teams depended on
  • Early-stage startup experience (pre-seed to Series B)
  • NYC in-person, 6 days per week
  • Fintech, ERP, or financial-systems background
  • Startup hours, 6 days a week, 9am to 7pm or 8pm

Benefits & conditions

$200,000 - $250,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance, * Foundational platform seat: own the layer every engineering pod builds on.
  • Deeply technical, high-ownership IC role at an early, well-backed startup.
  • Full medical, dental, and vision (employees and dependents); 401(k) with employer match; meals and a stocked NYC office.

About the company

A seed-stage, venture-backed startup building an AI operating system for the finance and CFO function - deploying audit-ready AI agents that connect to a company’s existing finance stack (ERPs, banks, billing, payroll, CRM, contracts, email) to automate the work behind close, revenue recognition, reporting, cash management, and audit readiness. The company is backed by leading investors and finance operators, with the goal of letting finance teams review exceptions while AI handles the rest.

Founded 2023 · 1-10 people · Industry: AI Tools

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all