Senior Software Engineer – AI, Financial

Posted Oct 27

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

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Fully remote position.

β€’ Work equipment provided.

People also viewed

World Vision7 hours ago

Senior Microservices AI Developer

PH flagPhilippines, +12 more countriesFull-timeAI Engineer
ApplyView job
FICO7 hours ago

Principal AI Engineer – AI Applied Scientist

US flagUnited States OnlyFull-timeAI Engineer$171.5k – $269.5k/year
ApplyView job
Guidehouse7 hours ago

Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$113k – $188k/year
ApplyView job
Workiva7 hours ago

Principal Engineer, AI Native Quality – Safety

US flagUnited States OnlyFull-timeAI Engineer$177k – $290k/year
ApplyView job
Guidehouse7 hours ago

Lead Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$149k – $248k/year
ApplyView job
Worldwide Clinical Trials7 hours ago

Governance, Risk and Compliance AI Lead

US flagNorth Carolina OnlyFull-timeAI Engineer$101k – $201k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers