
Senior Software Engineer β AI, Financial
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Philippines.
β’ Develop financial applications focused on ensuring ledger integrity, managing reconciliation workflows, and integrating with banking and financial platforms.
β’ Operate within a Microsoft technology framework utilizing PostgreSQL and Azure.
β’ Convert financial rules into dependable services, take charge of implementation and testing, and communicate technical decisions, progress, and obstacles.
β’ Leverage Claude Code to enhance delivery speed while maintaining accountability for accuracy, security, and maintainability.
β’ Design and create ledger services, transaction posting workflows, balance calculations, and reconciliation functionalities.
β’ Implement immutable financial records and controlled workflows for corrections or reversals, ensuring the preservation of original transactions and audit trails.
β’ Construct idempotent APIs, ingestion processes, and background jobs.
β’ Mitigate race conditions and inconsistent balances by establishing transaction boundaries, isolation levels, locking mechanisms, concurrency controls, and database constraints.
β’ Safeguard monetary accuracy through precise decimal handling, scale, rounding, and serialization guidelines.
β’ Develop reconciliation workflows that align ledger records with banking or payment data, effectively resolving discrepancies.
β’ Integrate with banking and financial platforms through APIs, files, or event-driven interfaces.
β’ Create and manage PostgreSQL-backed services on Azure, incorporating monitoring, secure access, resilient processing, and diagnostics.
β’ Implement AI/LLM or generative AI features, ensuring evaluation, data protection, and human oversight.
β’ Collaborate with business and technical stakeholders to clarify financial rules, document design decisions, and test edge cases.
β’ Minimum of 5 years of overall professional experience.
β’ Senior-level engineering capability or higher, with independent ownership of complex backend systems.
β’ Ideally possess 3β5 years or more of experience in building financial applications.
β’ Proficiency in C# and .NET backend development.
β’ Practical knowledge of ledger or reconciliation solutions alongside banking or financial platform integrations.
β’ Extensive understanding of concepts such as immutability, idempotency, race conditions, auditability, and financial transaction consistency.
β’ Capability to avoid decimal precision loss and rounding errors.
β’ Strong skills in PostgreSQL, including schema design, SQL, transactions, isolation levels, locking, constraints, indexing, performance, and exact numeric data types.
β’ Direct experience with Azure, including the development, deployment, and support of services, with an emphasis on secure configuration, access controls, monitoring, and production troubleshooting.
β’ Proven track record of delivering backend applications within a Microsoft technology environment.
β’ Demonstrated experience in AI-enabled delivery using coding assistants, with the ability to effectively utilize Claude Code and independently review, debug, and test generated code.
β’ Hands-on implementation of AI/LLM or generative AI application features beyond coding-assistant usage, such as API integration, output evaluation, failure handling, and data protection.
β’ Strong testing abilities covering monetary calculations, duplicate processing, concurrent transactions, reconciliation, integration failures, and recovery.
β’ Excellent written and verbal communication skills; capable of clarifying financial requirements, documenting decisions, and updating on progress and blockers.
β’ Familiarity with code versioning tools like GitHub or GitLab is a plus.
β’ Experience with double-entry accounting, subledgers, settlement, bank statement ingestion, or financial closing processes is advantageous.
β’ Knowledge of event-driven architectures, message queues, transactional outbox patterns, and replayable processing is a bonus.
β’ Utilization of AI for reconciliation support, exception classification, or financial document processing with controlled validation and approval is a plus.
β’ Proficiency in C#, .NET, PostgreSQL, Microsoft Azure or AWS, AI/LLM and generative AI, and Claude Code is essential.
β’ Fully remote position.
β’ Work equipment provided.
World Vision
FICO
Guidehouse
Workiva
Get handpicked remote jobs straight to your inbox weekly.