Senior Software Engineer, Financial Accounting
Visa, BR - Remote - Brazil
What you will do
- Develop and maintain scalable, reliable, and secure backend services using Java and Go, deployed on AWS.
- Deliver clean, efficient, testable, and well-documented code aligned with the squad's technical strategy and business objectives.
- Participate in all stages of the software development lifecycle, including solution design, implementation, testing, deployment, and production support.
- Design and implement accounting and financial processing solutions that ensure accuracy, traceability, auditability, and compliance.
- Build and evolve event-driven architectures responsible for generating accounting records, financial balances, reconciliations, settlements, and regulatory outputs.
- Write and maintain automated tests that validate both technical behavior and financial correctness of accounting flows.
- Provision and maintain cloud infrastructure using Terraform, following Infrastructure as Code (IaC) best practices.
- Monitor critical financial workflows through logs, metrics, alerts, and distributed tracing, proactively identifying and resolving issues.
- Participate in code reviews, providing constructive feedback on code quality, architecture, reliability, and maintainability.
- Collaborate closely with Product Managers, Accounting Specialists, Finance teams, and Engineering peers to translate complex business requirements into scalable technical solutions.
- Contribute to the continuous evolution of the accounting platform, supporting new products, financial controls, and regulatory requirements.
- Support incident response activities and contribute to operational excellence practices for business-critical services.
- Take part in architectural discussions focused on scalability, resilience, performance, and long-term platform evolution.
- Stay up to date with industry trends, regulatory changes, accounting concepts, and modern software engineering practices.
- Deliver high-impact solutions that improve financial accuracy, operational efficiency, and platform reliability.
This is a remote position. A remote position does not require job duties to be performed within proximity of a Visa office location. Remote employees may be required to be present at a Visa office with reasonable advance notice. #LI-Remote
What you need
Qualifications
For this role, you must be based in Brazil
Language Skills
- Proficiency in English at B1 level or above (Intermediate).
Basic Qualifications
- 3+ years of relevant work experience with a Bachelor's or Associate’s Degree OR 5+ years of relevant work experience.