{"id":2718137,"url":"https://alion.io/job/caliza-senior-software-engineer-back-end-accounting-treasury","title":"Senior Software Engineer, Back End, Accounting & Treasury","company":{"id":671528,"name":"Caliza","domain":"caliza.com","url":"https://alion.io/company/caliza","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["São Paulo, Brazil"],"countries":["BR"],"hiring_countries":["US","BR"],"hiring_countries_total":2,"salary":null,"salary_estimate":{"min_usd":48000,"max_usd":108000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":19},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Spring Boot","optional":false},{"name":"GDPR","optional":true}],"status":"live","first_seen_at":"2026-10-15T19:41:39Z","employer_posted_date":"2026-10-15","last_verified_at":"2026-10-30T09:13:18Z","board_verified":true,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":14},"description":"Senior Software Engineer, Back End - Accounting & Treasury\nAbout Caliza\nCaliza is commercial banking infrastructure for companies that operate across borders. Most global businesses still piece together several banks, FX providers and spreadsheets to move money. Caliza replaces that with one platform and API: hold USD accounts, collect and pay in 33+ currencies, and convert between fiat and stablecoins, over local rails, SWIFT or stablecoins, in minutes instead of days. On top of that, we’re building the treasury layer: programmable accounts, approval policies, automated reconciliation and working capital, run by a customer’s finance team or their AI agents.\nOur customers are importers, exporters, FX brokers, payment companies and fintechs across the Americas, Europe, Africa and Asia. We’re licensed and regulated across our core markets, and our team has built financial infrastructure at Visa, Nubank, EBANX, Flutterwave, Upstart, Intuit and Silicon Valley Bank.\nOur backers\nInitialized Capital, Better Tomorrow Ventures, Abstract Ventures, New Form Capital, QED Investors, Valor Capital and Quona Capital, along with the founders of Flutterwave, Chipper Cash, Rappi, Pomelo, Dock, Remesa Online and Anchorage.\nAbout the role\nEvery payment Caliza processes has to be recorded exactly once, in the right amount, in the right currency, and reconciled against what actually happened at the bank or on-chain. Our accounting and treasury systems are the source of truth for where every dollar and stablecoin sits, and they need to be correct even when payments are returned, reversed or delayed.\nAs a Senior Software Engineer on our Accounting & Treasury team, you'll build and own those systems: our double-entry ledger, reconciliation against bank accounts and stablecoin wallets, the recording of fiat-stablecoin conversions, and the tooling that helps us manage liquidity across payment rails. You'll work closely with our finance, compliance and payment operations teams.\nLocation: Remote. Professional English required.\nIn your first six months, you'll\nDesign and build, from scratch, the system that tracks and accounts for our yield and financing instruments.\n\nLearn our ledger and money flows end to end, across fiat rails and stablecoin wallets.\n\nReduce the manual reconciliation work our operations and finance teams do today.\n\nImprove the visibility of balances and liquidity positions across rails and currencies.\n\nWhat you'll be doing\nDesign, build and maintain ledger and treasury services in Kotlin and Spring Boot.\n\nModel money movement correctly with double-entry accounting, including returns, reversals, fees and FX.\n\nBuild reconciliation between our ledger, bank statements and on-chain wallet balances, and surface breaks clearly.\n\nMake our systems idempotent and resilient, so retries and partial failures never create or lose money.\n\nMaintain immutable audit trails that support finance, compliance and external audits.\n\nBuild the data and tooling that support liquidity management.\n\nModel yield-bearing and financing instruments in the ledger, from simple to complex.\n\nWrite thorough tests and review your teammates' code.\n\nWhat we're looking for\n5+ years of professional back-end development experience.\n\nExperience building ledgers, accounting systems, or other systems where correctness of money is critical.\n\nA solid understanding of double-entry accounting: debits, credits, balances and reconciliation.\n\nStrong experience with Kotlin or Java (we use Kotlin), and relational databases such as Postgres.\n\nExperience with exact decimal arithmetic, idempotency, and consistency in distributed systems.\n\nExperience with message-driven architectures (e.g. RabbitMQ).\n\nHands-on experience with AI-assisted development in your daily work, with the judgment to review and question what the tools produce.\n\nComfort with high autonomy and ambiguity in a fast-moving, remote startup.\n\nClear written communication. Most of our collaboration is async.\n\nNice to have\nExperience at a payments company, bank, or fintech, ideally with treasury or settlement.\n\nFamiliarity with bank statement formats and payment messages (e.g. ISO 20022 camt.053, BAI2).\n\nExperience with stablecoins, custody wallets, or on-chain reconciliation.\n\nExperience with FX, multi-currency accounting, or liquidity management.\n\nExperience with yield-bearing or financing instruments (e.g. money market funds, treasury bills, credit facilities).\n\nExperience supporting audits or regulatory reporting.\n\nHow we work\nWe use AI coding tools every day and expect you to as well. They make us faster at the routine parts of the work. But you own every line you ship: you understand it, test it, and can defend it in review. That matters even more for systems that hold the source of truth for money. Because we handle financial data, we follow clear rules about what code and data can go into which tools.\nBenefits\nBenefits vary by country of employment and may include health coverage, paid time off and holidays, a home office or equipment allowance, a professional development budget, and in-person team offsites. Candidates based outside the US may be employed through an employer of record or engaged as contractors, with pay and benefits structured to local law and market practice.\nEqual opportunity and other disclosures\nEqual opportunity employer. Caliza is an equal opportunity employer. We make employment decisions without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, genetic information, marital or family status, military or veteran status, or any other characteristic protected by applicable law. We value diverse backgrounds and encourage you to apply even if you don’t meet every listed qualification.\nAccommodations. We provide reasonable accommodations to qualified applicants with disabilities and to anyone who needs one during the hiring process. To request an accommodation, contact the recruiting team.\nBackground screening. Because we handle sensitive financial data and regulated activity, any offer will be contingent on a background check, which may include criminal history, employment and education verification, and sanctions screening, to the extent permitted by law. In the US, we conduct screening in line with the Fair Credit Reporting Act and applicable state and local fair chance laws, and we consider qualified applicants with arrest or conviction records in accordance with those laws.\nWork authorization. Candidates must be authorized to work in their country of residence. We are not able to sponsor visas for this role.\nEmployment terms. For US-based hires, employment with Caliza is at-will. Terms for hires outside the US follow local law.\nApplicant privacy. We collect and process applicant personal data solely for purposes of evaluating applications and managing the recruitment process in accordance with applicable data protection laws, including the California Consumer Privacy Act (CCPA), Brazil’s General Data Protection Law (LGPD), Mexico’s Federal Law on the Protection of Personal Data Held by Private Parties (LFPDPPP), the European Union’s General Data Protection Regulation (GDPR), and the Nigeria Data Protection Act 2023 (NDPA). We retain personal data only for as long as necessary for these purposes or as required by applicable law. Subject to applicable legal requirements, applicants may request access to, correction or deletion of their personal data, as well as exercise other applicable rights, including restricting or objecting to processing and requesting data portability.\nUse of AI in hiring. We may use AI tools to support parts of the hiring process, such as reviewing applications or assessing responses. These tools assist our team but do not replace human judgment, and final hiring decisions are made by people.\nRecruitment fraud. Caliza will never ask candidates for payment, banking details, or cryptocurrency during the hiring process. Official communications come only from Caliza email addresses. If you receive a suspicious message claiming to be from us, please report it to our team.","description_format":"text","description_chars":8218,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Home office","Professional development"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cryptocurrencies","Financial Software & Embedded Finance","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-16T14:18:22Z"}],"visa":[],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":0.9,"age_days":14,"expected_fill_days":35,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/caliza-senior-software-engineer-back-end-accounting-treasury","json_url":"https://alion.io/job/caliza-senior-software-engineer-back-end-accounting-treasury.json","meta":{"generated_at":"2026-10-30T10:42:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15430,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":671528},"rest":"https://alion.io/mcp/rest/get_company?id=671528"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcaliza-senior-software-engineer-back-end-accounting-treasury"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcaliza-senior-software-engineer-back-end-accounting-treasury"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcaliza-senior-software-engineer-back-end-accounting-treasury"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/caliza-senior-software-engineer-back-end-accounting-treasury\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaliza-senior-software-engineer-back-end-accounting-treasury"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2718137}},{"tool":"search_jobs","arguments":{"company":"caliza.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2718137},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}