Brex10 days ago

Senior Software Engineer, Accounting Engineering

Salary not specified
MARKET
13,534median for this role
Tech Lead / Team Lead · 166 jobs with disclosed pay
5,250half of the offers: 9,771–18,1061.2 млн
The employer didn't disclose pay — compare with the market yourself.
São Paulo

Responsibilities

  • 01Build and maintain the core accounting platform, including reusable records, rules, mappings, and versioned APIs that Brex product teams and external partners extend without one-off solutions
  • 02Own ERP connectivity end-to-end, building and scaling reliable integrations with NetSuite, QuickBooks, Xero, SAP, and Oracle, including sync, error recovery, and rate-limit handling
  • 03Implement customer-facing close experiences for reviewing, configuring, reconciling, and exporting financial activity in our React/TypeScript dashboard
  • 04Collaborate with Product, Design, Data Science, and Implementation teams to translate complex accounting and ERP concepts into experiences that feel simple for finance teams
  • 05Design distributed systems where correctness is non-negotiable, making idempotency, reconciliation, traceability, and proactive issue detection first-class parts of the architecture
  • 06Own problems end-to-end, from user experience and API design to data models, scalability, and ongoing observability
  • 07Work with ML models in production, integrating predicted GL coding and mappings into accounting workflows while preserving explainability and human review
  • 08Participate in on-call rotation and maintain high operational standards for mission-critical systems

Requirements

  • 015+ years of full-time software engineering experience with a focus on backend development
  • 022+ years of experience building systems in a domain where correctness and reliability were core requirements, such as fintech, payments, financial systems, or another regulated industry (e.g. healthcare, legal)
  • 03Strong curiosity for digging deep into the technical problems, and a track record of owning significant technical scope and delivering high quality solutions
  • 04Experience designing APIs, data models, and platform capabilities that serve many different customer workflows and configurations
  • 05Proficiency in backend technologies (e.g., Kotlin, Java, TypeScript) and comfort with our stack (Kotlin and Micronaut)
  • 06Experience architecting, developing, and testing full-stack applications end-to-end
  • 07Comfort working with databases (e.g., PostgreSQL), event streaming (e.g., Kafka), and distributed systems
  • 08A high bar for engineering standards: code quality, testing, observability, and operational excellence, and a habit of raising that bar in others through review and mentorship
  • 09Strong written and verbal English communication and interpersonal abilities

What we offer

  • 01Role based in São Paulo office
  • 02Hybrid environment with minimum of three coordinated days in the office per week: Monday, Wednesday, and Thursday
  • 03Up to four weeks per year of fully remote work