
Senior Software Engineer, Back End, Accounting – Treasury
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 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.
True Zero Technologies, LLC
Sigma Software Group
TheWhiteam
Get handpicked remote jobs straight to your inbox weekly.