Sr SW Engineer, Legal Reports
Summary
A Legal Reports é a squad responsável por gerar e operar reports regulatórios bancários para órgãos fiscalizadores, como Banco Central do Brasil, Receita Federal e reguladores internacionais. Atuamos fortemente em engenharia de dados e backend, com Golang como linguagem principal, uso intensivo de SQL e processamento distribuído com Spark/Databricks além de Trino/Superset. Nossa infraestrutura é baseada em AWS, utilizando serviços como S3, Lambda, Kubernetes, Glue, etc. A observabilidade da plataforma é feita com Honeycomb e Grafana, integrados ao OpsGenie, garantindo visibilidade ponta a ponta.
What you'll do:
- Development and maintenance of scalable and reliable services, primarily using Golang and other JVM-related or cloud-native technologies, with deployment on AWS.
- Own the development of efficient, readable, testable, and well-documented code aligned with the squad’s technical direction and business goals.
- Actively participate in all stages of the software development lifecycle, including technical planning, system design, hands-on coding, testing, deployment, and production support.
- Lead the design and execution of robust testing strategies, ensuring high coverage of business logic and reliability across distributed systems.
- Proactively contribute to the growth of other engineers through code reviews, mentoring, knowledge sharing, and by 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.
- Execute and maintain infrastructure as code using Terraform, creating and managing AWS resources as needed.
- Collaborate closely with product and cross-functional teams, participating in technical analysis to translate product requirements into high-quality technical solutions.
- Monitor applications using logs, metrics, and tracing tools, identifying and resolving issues in distributed systems environments.
- Consistently contribute to technical decisions related to system design, scalability, performance, technical debt, and cloud cost efficiency.
- Keep up with emerging technology trends and contribute insights to 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. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI-Remote