Sr Sw Engineer, Legal Reports

Visa Visa · Fintech · Brazil · Remote

Software Engineer role focused on developing and maintaining scalable and reliable services for generating and operating regulatory banking reports. The role involves data engineering, backend development using Golang, distributed processing with Spark/Databricks, and leveraging AWS infrastructure. Responsibilities include full software development lifecycle, testing, deployment, production support, infrastructure as code, and collaboration with product teams.

What you'd actually do

  1. Development and maintenance of scalable and reliable services, primarily using Golang and other JVM-related or cloud-native technologies, with deployment on AWS.
  2. Own the development of efficient, readable, testable, and well-documented code aligned with the squad’s technical direction and business goals.
  3. Actively participate in all stages of the software development lifecycle, including technical planning, system design, hands-on coding, testing, deployment, and production support.
  4. Lead the design and execution of robust testing strategies, ensuring high coverage of business logic and reliability across distributed systems.
  5. Proactively contribute to the growth of other engineers through code reviews, mentoring, knowledge sharing, and by fostering engineering excellence within the squad.

Skills

Required

  • Golang
  • Git
  • debugging distributed systems
  • code reviews
  • testing (unit, integration, performance, end-to-end)
  • API design (Swagger/OpenAPI)
  • microservices architecture
  • AWS (SQS, SNS, S3, Lambda)
  • Infrastructure as Code (Terraform)
  • Docker
  • Kubernetes
  • relational databases (MySQL/PostgreSQL)
  • CI/CD pipelines
  • observability (monitoring, logging, tracing, alerting)

Nice to have

  • critical, mission-critical systems experience
  • cloud cost optimization
  • application performance profiling
  • Grafana
  • Honeycomb
  • AWS certifications
  • AI-assisted development tools
  • Bachelor’s Degree or Advanced Degree

What the JD emphasized

  • Golang
  • AWS
  • distributed systems
  • testing
  • code reviews
  • observability
  • microservices architecture
  • Kubernetes