Senior Software Engineer, Back End, Accounting – Treasury

Posted 8 hours ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create and develop a comprehensive system from the ground up to monitor and manage yield and financing instruments.

• Acquire an in-depth understanding of the ledger and the flow of funds across fiat rails and stablecoin wallets.

• Minimize manual reconciliation efforts for both operations and finance teams.

• Enhance the visibility of balances and liquidity positions across various rails and currencies.

• Design, construct, and maintain ledger and treasury services utilizing Kotlin and Spring Boot.

• Model monetary transactions using double-entry accounting, accounting for returns, reversals, fees, and foreign exchange.

• Establish reconciliation processes between the ledger, bank statements, and on-chain wallet balances.

• Clearly identify reconciliation discrepancies.

• Ensure systems are idempotent and resilient, so that retries and partial failures do not result in financial losses.

• Maintain immutable audit trails to support finance, compliance, and external audits.

• Develop data and tools that facilitate liquidity management.

• Model yield-generating and financing instruments within the ledger.

• Create comprehensive tests.

• Conduct code reviews for team members.

• Collaborate closely with finance, compliance, and payment operations teams.


⛳️ Requirements

• Over 5 years of professional experience in back-end development.

• Proven experience in creating ledgers, accounting systems, or similar systems where financial accuracy is paramount.

• Strong grasp of double-entry accounting principles: debits, credits, balances, and reconciliation processes.

• Proficient in Kotlin or Java; the company primarily uses Kotlin.

• Familiarity with relational database systems like Postgres.

• Experience with exact decimal arithmetic, idempotency, and maintaining consistency in distributed systems.

• Knowledge of message-driven architectures, such as RabbitMQ.

• Practical experience with AI-assisted development and the ability to critically assess and question generated outputs.

• Comfortable working with a high degree of autonomy and navigating ambiguity in a dynamic, remote startup environment.

• Excellent written communication skills; most collaboration occurs asynchronously.

• Proficient in professional English.

• Candidates must possess authorization to work in their country of residence.

• Visa sponsorship is not offered.

• Background checks may encompass criminal history, employment and educational verification, and sanctions screening.

• Nice-to-have: previous experience at a payments company, bank, or fintech, preferably with a focus on treasury or settlement.

• Nice-to-have: familiarity with bank statement formats and payment messages like ISO 20022 camt.053 and BAI2.

• Nice-to-have: experience with stablecoins, custody wallets, or on-chain reconciliation.

• Nice-to-have: background in foreign exchange, multi-currency accounting, or liquidity management.

• Nice-to-have: experience with yield-generating or financing instruments.

• Nice-to-have: experience in supporting audits or regulatory reporting.


🏝️ Benefits

• Health coverage may be provided, depending on the country of employment.

• Paid time off and holidays may be offered, varying by country of employment.

• A home office or equipment allowance may be available.

• A professional development budget may be included.

• Opportunities for in-person team offsites.

• Employment or contractor engagement through an employer-of-record for candidates outside the US, with compensation and benefits aligned with local laws and market practices.

People also viewed

MWDN6 hours ago

Senior Python Engineer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
True Zero Technologies, LLC7 hours ago

Google Cloud Platform Architect

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Sigma Software Group7 hours ago

Junior Full-Stack Engineer, Python, React

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam7 hours ago

Desarrollador Backend, Java, Spring Boot, Microservicios

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam7 hours ago

Backend Developer – Java, Python

ES flagSpain OnlyFull-timeBackend Engineer€30k – €33k/year
ApplyView job
Coterie7 hours ago

Senior Software Engineer – Backend

US flagUnited States OnlyFull-timeBackend Engineer$140k – $165k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers