Senior Software Engineer, Accounting Engineering
Core
Build the accounting platform and product surfaces that transform Brex activity into accurate, usable accounting data for finance teams.
Role type
Senior Software Engineer (Accounting Engineering)
Builds
Reusable accounting records, rules, mappings, reliable ERP integrations, and AI-native automation for financial close processes.
Domain
Fintech / Accounting / ERP Integrations
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, API design, distributed systems architecture, database management, event streaming, Kotlin, TypeScript, React, system observability, technical ownership
Preferred skills
Accounting systems/ERP experience, accounting concepts (GL, reconciliation), third-party integration scaling, ML/LLM product features, platform/API product design, technical leadership
Technologies
Kotlin, Micronaut, TypeScript, React, PostgreSQL, Kafka, NetSuite, QuickBooks, Xero, SAP, Oracle
Responsibilities
Build and maintain core accounting platform components including reusable records, rules, and versioned APIs. Own ERP connectivity end-to-end for NetSuite, QuickBooks, Xero, SAP, and Oracle. Implement customer-facing close experiences in React/TypeScript. Design distributed systems ensuring correctness, idempotency, and traceability. Integrate ML models for predicted GL coding and mappings. Participate in on-call rotation for mission-critical systems.
Seniority
Senior, hands-on IC with mentorship responsibilities