Visa

Senior SW Engineer, Tokenization

Visa

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join a Cross‑Functional Squad dedicated to building and maintain customized features and extensions on top of our core platform
  • Develop and maintain scalable, reliable, and secure services primarily using Golang, with exposure to JVM‑based technologies when needed, deployed on AWS
  • Own the delivery of clean, efficient, testable, and well‑documented code aligned with the squad’s technical strategy and business goals
  • Actively participate in all stages of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support
  • Design and implement scalable microservices architectures, evaluating trade‑offs related to performance, reliability, and maintainability
  • Write and maintain robust automated tests (unit, integration, performance, and end‑to‑end) to ensure system quality and resilience
  • Provision, evolve, and maintain cloud infrastructure using Terraform, following Infrastructure as Code best practices
  • Monitor application health and performance using logs, metrics, alerts, and tracing, proactively identifying and resolving issues in distributed systems
  • Participate in code reviews, providing thoughtful feedback focused on code quality, architecture, and cross‑domain impact
  • Collaborate closely with product managers and cross‑functional partners to translate business requirements into effective technical solutions
  • Contribute to architectural and technical discussions, supporting continuous improvement, scalability, and long‑term platform evolution
  • Ensure system stability and reliability, supporting incident response and operational excellence practices
  • Stay up to date with emerging technologies and best practices, contributing insights to squad‑level and collective‑level discussions
  • Be recognized for delivering high‑quality, impactful technical solutions within the team.

Requirements

  • For this role, you must be based in Brazil
  • Proficiency in English at B1 level or above (Intermediate)
  • 5+ years of experience as a Software Engineer working in production environments
  • Strong experience with Golang and adaptability to other languages and JVM‑related ecosystems (e.g., Java, Groovy)
  • Advanced Git usage, including resolving complex version control and collaboration scenarios
  • Solid experience designing and operating microservices architectures in cloud environments
  • Proven ability to debug and troubleshoot issues in distributed systems
  • Strong testing expertise, including unit, integration, performance, and end‑to‑end testing
  • Experience designing and documenting APIs using tools such as Swagger/OpenAPI, flow diagrams, and technical documentation to support DEVEX and external consumers
  • Proficiency with AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge, building event‑driven and cloud‑native solutions
  • Experience with Infrastructure as Code and deployment pipelines using tools such as Terraform, ArgoCD, Jenkins, Codefresh, or similar
  • Advanced usage of Docker and Kubernetes in production environments
  • Strong knowledge of relational databases and data modeling, with familiarity in non‑relational data strategies
  • Understanding of CI/CD pipelines, GitOps practices, and observability concepts including monitoring, logging, tracing, and alerting
  • Ability to actively contribute to technical decision‑making related to scalability, reliability, performance, and system evolution.
Benefits
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangJavaGroovymicroservices architectureautomated testingAPI designrelational databasesnon-relational data strategiesdebuggingtroubleshooting
Soft Skills
collaborationtechnical planningcode reviewproblem-solvingcommunicationcontinuous improvementincident responseadaptabilityfeedbackdecision-making