
Senior AI Software Engineer β Finance Products
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Latin America.
β’ Design, develop, and maintain backend services related to revenue collection, reconciliation, billing, and recording of financial operations.
β’ Take ownership of complete workflows, from technical analysis to implementation, deployment, and operation.
β’ Build reusable, scalable services and components that are ready for transactional environments.
β’ Design and document API contracts, data models, and business rules.
β’ Implement mechanisms for idempotency, duplicate control, and operation traceability.
β’ Ensure consistency of financial transactions and their reconciliation against accounting records or ledgers.
β’ Design controls to prevent monetary discrepancies, rounding errors, and inconsistent processing.
β’ Identify and resolve issues related to concurrency, partial failures, and distributed operations.
β’ Prepare technical analyses of squad deliverables for review with Architecture.
β’ Design automated tests that validate financial rules, exceptional scenarios, and failure conditions.
β’ Participate in code reviews and elevate the engineering standards of the team.
β’ Apply best practices in design, maintainability, security, and service evolution.
β’ Monitor and diagnose production services using logs, metrics, and traces.
β’ Investigate incidents, identify root causes, and develop preventive solutions.
β’ Utilize AI programming assistants and agents to accelerate development, testing, documentation, and technical analysis.
β’ Technically validate code generated with AI, maintaining responsibility for its quality and behavior in production.
β’ 8+ years of experience in software development, primarily in backend or distributed systems.
β’ Practical experience writing and maintaining your own code within the last 24 months.
β’ Have built at least one production system from scratch used by multiple clients.
β’ Experience in fintech, payments, banking, or financial systems related to revenue collection, reconciliation, billing, ledgers, or accounts receivable/payable.
β’ Solid knowledge of API design, relational databases, and service architecture.
β’ Ability to analyze complex problems related to consistency, concurrency, and transactional processing.
β’ Experience diagnosing production incidents using logs, metrics, and traces.
β’ Experience using AI tools for software development, with the ability to review and validate their outputs.
β’ Capability to develop solutions independently and collaborate with multidisciplinary teams.
β’ Minimum English proficiency of B2.
β’ Directly participate in the development of financial products that process real operations for companies in Latin America.
β’ Technical ownership over critical solutions, from design to their functioning in production.
β’ Engage in complex engineering challenges, transactional consistency, and financial processing.
β’ Collaborate with professionals from Architecture, Engineering, Product, QA, and Platform.
β’ Work in an AI-ready engineering environment where automation, smart tools, and technical quality are part of daily tasks.
β’ Autonomy to propose solutions, make technical decisions, and continue your professional growth.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.