Software Engineer (Staff)
Our client, a fast-growing AI FinTech company, is hiring a Staff-Level Software Engineer to join their team in New York. The successful candidate will take ownership of the foundational platform systems powering the company’s AI products, building shared infrastructure that enables engineering teams to develop and deploy reliable, scalable AI solutions.
Responsibilities
-
Design and develop the core AI agent platform, building shared frameworks for context management, verification, guardrails, evaluation, observability and developer tooling.
-
Architect the financial context layer that enables AI agents to reason across ledger data, accounting policies, contracts, historical decisions, dimensions and permissions.
-
Define and implement standards for AI reliability, auditability, verification and evaluation, ensuring AI-generated outputs can be trusted within critical financial workflows.
-
Build scalable financial data infrastructure for ingesting, normalizing, reconciling and modeling data from ERPs, banks, billing, payroll, CRM and other enterprise systems.
-
Design reliable orchestration systems capable of supporting complex, long-running and stateful AI workflows.
-
Develop secure and fully traceable mechanisms for writing AI-generated actions back to ERPs and financial systems of record.
-
Identify architectural bottlenecks and create reusable platforms, frameworks and abstractions that improve engineering productivity across the organization.
-
Lead key architectural decisions across distributed systems, AI infrastructure, data platforms, enterprise integrations and product architecture.
-
Collaborate directly with accountants, controllers, CFOs and customers to understand complex financial processes and translate them into scalable production systems.
-
Remain deeply hands-on, using modern AI development and coding tools to design, build, test and ship production-grade systems.
Skillset
-
At least 8 years of professional software engineering experience, including experience operating at Staff, Principal or equivalent senior IC level.
-
Deep expertise in backend engineering and distributed systems, including areas such as data infrastructure, workflow engines, transactional systems, integration platforms or AI agent platforms.
-
Strong programming skills in Python, Go, Java, Rust or a comparable modern language, with the ability to quickly become productive in Python.
-
Proven experience designing platform infrastructure, frameworks and architectural abstractions that support multiple engineering teams and products.
-
Track record of leading significant technical and architectural decisions, particularly within ambiguous, rapidly evolving environments.
-
Strong understanding of system reliability, scalability, observability, data integrity, security and production infrastructure.
-
Ability to quickly understand complex business domains and translate workflows and requirements into scalable, reusable technical solutions.
-
A high-ownership approach, with the ability to identify problems, define solutions, make technical decisions and deliver with minimal direction.
-
Experience working within an early-stage technology company, ideally from pre-seed through Series B.
-
Comfortable remaining deeply hands-on across AI systems, backend engineering, infrastructure, data platforms and product development.
Benefits
-
Salary: $200k – $250k DOE.
-
Equity:
-
Comprehensive medical, dental and vision insurance.
-
401(k) match.
SHARE JOB