Skip to content
BrexBrex

Senior Software Engineer, Accounting Engineering

Build reliable accounting platforms, ERP integrations, and close workflows for finance teams. The role requires 5+ years of backend-focused software engineering experience, full-stack development skills, and expertise with distributed systems and correctness-critical domains.

About the job

Responsibilities

  • Build and maintain the core accounting platform, including reusable records, rules, mappings, and versioned APIs.
  • Own ERP connectivity end-to-end, including reliable integrations with NetSuite, QuickBooks, Xero, SAP, and Oracle; synchronization, error recovery, and rate-limit handling.
  • Implement customer-facing close experiences for reviewing, configuring, reconciling, and exporting financial activity in a React/TypeScript dashboard.
  • Collaborate with Product, Design, Data Science, and Implementation teams to simplify complex accounting and ERP concepts for finance teams.
  • Design distributed systems with idempotency, reconciliation, traceability, and proactive issue detection as first-class architectural concerns.
  • Own work end-to-end across user experience, API design, data models, scalability, and observability.
  • Integrate production ML models that predict GL coding and mappings while preserving explainability and human review.
  • Participate in an on-call rotation and maintain high operational standards for mission-critical systems.

Requirements

  • 5+ years of full-time software engineering experience, focused on backend development.
  • 2+ years building systems where correctness and reliability were core requirements, such as fintech, payments, financial systems, healthcare, legal, or another regulated industry.
  • Strong technical curiosity and a track record of owning significant technical scope and delivering high-quality solutions.
  • Experience designing APIs, data models, and platform capabilities for varied customer workflows and configurations.
  • Proficiency with backend technologies such as Kotlin, Java, or TypeScript; familiarity with Kotlin and Micronaut.
  • Experience architecting, developing, and testing full-stack applications end-to-end.
  • Experience with databases such as PostgreSQL, event streaming such as Kafka, and distributed systems.
  • High engineering standards for code quality, testing, observability, and operational excellence, with a history of raising those standards through review and mentorship.
  • Strong written and verbal English communication and interpersonal skills.

Nice-to-haves

  • Experience with accounting systems or ERPs such as NetSuite, QuickBooks, Xero, SAP, or Oracle.
  • Familiarity with monthly close, general ledger coding, reconciliation, or double-entry bookkeeping.
  • Experience building third-party integrations at scale, including handling API limits, schema drift, and asynchronous failure recovery.
  • Experience shipping ML- or LLM-powered product features where explainability and human review matter.
  • Experience with platform or API products consumed by engineering teams or external developers.
  • Experience leading technical design across multiple teams or mentoring engineers as a formal or informal tech lead.

Skills

Kotlin, Java, TypeScript, Micronaut, React, Postgres, Kafka, NetSuite, Quickbooks, Xero, SAP, Oracle, Distributed Systems, Machine Learning, APIs

Commure

Commure

Rio de Janeiro, Brazil

Senior Software Engineer, RCM Email Agents
$40k+/yrOn-site5+ YOEFullstack Engineering

Build and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Teachable

Teachable

Brazil

Senior Full Stack Engineer II
No salary listedRemote5+ YOEFullstack Engineering

Build and improve scalable production web applications while automating development and deployment workflows, mentoring engineers, and advancing engineering-wide practices. Requires 5+ years of experience and proficiency with Docker, Kubernetes, AWS, and Terraform.

Teachable

Teachable

Brazil

Senior Software Engineer
No salary listedRemote5+ YOEFullstack Engineering

Build user-facing web features, improve front-end architecture, and optimize application performance for Teachable’s remote Brazil-based platform. The role requires 4+ years of production web application experience with JavaScript, TypeScript, and React, plus strong collaboration and problem-solving skills.