About the job
Summary
The Legal Reports squad is dedicated to generating and operating regulatory banking reports for oversight bodies such as the Central Bank of Brazil, the Federal Revenue, and international regulators. We focus heavily on data engineering and backend development, primarily using Golang, with intensive use of SQL and distributed processing through Spark/Databricks, as well as Trino/Superset. Our infrastructure is AWS-based, utilizing services like S3, Lambda, Kubernetes, Glue, and more. Platform observability is managed with Honeycomb and Grafana, integrated with OpsGenie, ensuring comprehensive visibility.
What You Will Do:
- Develop and maintain scalable, reliable services using Golang and other JVM-related or cloud-native technologies, deployed on AWS.
- Take ownership of creating efficient, readable, testable, and well-documented code that aligns with the squad’s technical direction and business goals.
- Engage actively in all phases of the software development lifecycle, including technical planning, system design, coding, testing, deployment, and production support.
- Lead the design and implementation of robust testing strategies, ensuring high coverage of business logic and reliability in distributed systems.
- Mentor and support the growth of fellow engineers through code reviews, knowledge sharing, and fostering engineering excellence within the squad.
- Ensure system stability, performance, and reliability through proactive monitoring, observability practices, incident response, and participation in on-call rotations.
- Implement and maintain infrastructure as code using Terraform, managing AWS resources as required.
- Collaborate closely with product and cross-functional teams to translate product requirements into high-quality technical solutions.
- Monitor applications through logs, metrics, and tracing tools to identify and resolve issues in distributed environments.
- Contribute consistently to technical decisions regarding system design, scalability, performance, and cloud cost efficiency.
- Stay updated with emerging technology trends and share insights during squad-level and collective-level technical discussions.
- Be recognized for delivering high-quality, impactful technical solutions within the team and across collectives.
This is a remote position. Responsibilities do not need to be performed in proximity to a Visa office location. Remote positions may require occasional presence at a Visa office with prior notice.

