Senior Software Engineer, Accounting Engineering
Core
Build the accounting platform and product surfaces that turn Brex activity into accurate, usable accounting data, focusing on reusable records, rules, mappings, and ERP integrations.
Role type
Senior Software Engineer (Accounting Engineering)
Builds
Reusable accounting records, rules, mappings, reliable ERP integrations, and AI-native automation for financial close experiences.
Domain
Fintech / Accounting / ERP
Deliverable
production ML models
Required skills
Backend development, API design, distributed systems, database management, event streaming, Kotlin, TypeScript, React, system architecture, observability
Preferred skills
Accounting systems knowledge, ERP integration experience, ML/LLM product features, technical leadership
Technologies
Kotlin, Micronaut, TypeScript, React, PostgreSQL, Kafka, NetSuite, QuickBooks, Xero, SAP, Oracle
Responsibilities
Build and maintain the core accounting platform including reusable records, rules, and versioned APIs. Own ERP connectivity end-to-end with reliable integrations and error recovery. Implement customer-facing close experiences in React/TypeScript dashboard. Design distributed systems with correctness and traceability as first-class parts. Work with ML models in production for predicted GL coding. Participate in on-call rotation for mission-critical systems.
Seniority
Senior, hands-on IC
