Proven experience in designing and developing complex financial systems, preferably including double-entry accounting. Strong understanding of accounting principles, ledger structures, and transaction reconciliation. Experience in building scalable, high-availability financial applications that handle multi-currency transactions. Familiarity with regulatory compliance requirements in financial markets. Proficiency in Go or similar backend languages. Experience designing robust and efficient system architectures. Experience working with financial APIs, market data integrations, and trade settlement processes. Strong communication skills. Strong computer science fundamentals. Proven software engineering architecture experience. Ability to work independently in a fully remote, globally distributed team. Experience with domain-driven design and event-driven design. Strong problem-solving skills. Ability to act as incident commander and lead incidents/bugs with authority.