Job Closed

This listing is no longer active.

Visa logo
Visa

Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the

Senior Software Engineer, Disputes

Location

Brazil

Posted

79 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Disputes

Visa

• Develop and maintain services using Golang (and Java/JVM technologies when needed), following clean code and strong software engineering practices. • Design and implement scalable, reliable, and secure microservices on AWS, evaluating trade‑offs across performance, resilience, maintainability, and operational complexity. • Collaborate closely with engineering and product partners to translate business requirements into effective technical solutions. • Build event‑driven solutions leveraging AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge. • Use Terraform to provision, evolve, and maintain cloud infrastructure following Infrastructure‑as‑Code best practices. • Write and maintain automated tests (unit and integration) to ensure code quality and system robustness. • Work with SQL and large SQL databases that provide the persistence layer for our applications, understanding their limitations and operational characteristics at scale. • Monitor service health and performance using observability practices and tools (metrics, logs, alerts), proactively identifying and resolving issues in distributed systems. • Participate in code reviews and provide constructive feedback focused on code quality, security, scalability, and cross‑domain impact. • Contribute to architectural and technical discussions that support continuous improvement and long‑term platform evolution.

Job Requirements

  • Proficiency in English at B1 level or above (Intermediate)
  • Golang hands‑on experience and ability to work with Java/Groovy or other JVM‑based languages when required.
  • Advanced Git usage, capable of resolving complex version‑control and merge conflicts in collaborative environments.
  • Strong hands‑on experience with AWS, designing and operating cloud‑native solutions with high availability and resilience.
  • Experience with event‑driven architectures, using services such as: Amazon SQS/SNS for asynchronous messaging and decoupled communication, Amazon EventBridge for event routing, orchestration, and service integration.
  • Experience with Amazon DynamoDB for high‑throughput, low‑latency workloads, including data modeling and performance tuning.
  • Familiarity with Amazon S3 for object storage use cases (e.g., evidence handling and persistence patterns).
  • Understanding of scalability, fault tolerance, and cost optimization techniques in AWS environments.
  • Experience designing and operating microservices architectures on AWS.
  • Ability to identify, troubleshoot, and resolve distributed systems issues, improving reliability and operational resilience.
  • Strong testing mindset, including unit, integration, performance, and end‑to‑end test strategies.
  • Experience with Swagger/OpenAPI, flow diagrams, and API documentation supporting internal DEVEX and external consumers.
  • Proficiency with Terraform and CI/CD pipelines/tools such as Argo, Jenkins, Codefresh, including integration with cloud/security tooling.
  • Experience working with critical / high‑availability systems.
  • Background in Financial Services / Payments / Authorization Systems.
  • Solid understanding of observability practices (monitoring/metrics, distributed tracing, logging, alerting).

Benefits

  • Employees can work remotely
  • Competitive compensation
  • Opportunity to work in a diverse environment

Related Job Pages

More Full-stack Engineer Jobs

finanzen.net GmbH logo

Senior Fullstack Software Engineer

finanzen.net GmbH

finanzen.net - Deutschlands größtes Börsen- und Finanzportal

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Key member of the engineering team • Jointly responsible for the development and operation of our platform (oskar.de) • Part of a small, agile team collaborating with all areas of the company • Contribute to the platform's development together with the team • Assume operational responsibility and provide 2nd-level support • Monitor observability/monitoring systems and perform incident/error analysis to optimize the platform

Germany
Job Closed
Brightspeed logo

Senior Engineer, Permitting and Joint Use

Brightspeed

Bringing a fast, reliable internet service to homes and businesses across rural and suburban America.

Full TimeRemoteTeam 1,001-5,000Since 2022H1B No Sponsor

• Coordinate with outside plant network engineering and construction partners • Ensure all applicable permits and pole applications are accurate, complete, and submitted on-time • Maintain detailed project plans and reporting • Create and maintain permitting project plans aligned with FTTP build plan • Partner with regulatory and governmental affairs for permitting needs

Missouri
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Liderazgo Técnico en Azure para aplicaciones .NET Framework MVC. • Refactorización Compleja de Código para componentes críticos. • Gestión de Datos a Gran Escala para terabytes de información. • Seguridad e Identidad liderando la transición hacia autenticación moderna. • Observabilidad y Optimización de Costes configurando Application Insights y optimizando rendimiento.

Spain
Job Closed
Vectors logo

Software Engineer

Vectors

We help make your Atlassian experience even better with apps for Confluence and Jira.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Bring analysis and proposal strength to the team when designing and carrying out Apps projects for the Atlassian Cloud • Write optimized, high-performance solutions that meet the standards of the technologies implemented, basically "Code Quality" is your motto! • Approach development issues by being mindful of user experience, performance, quality and security aspects • Sensitive to your day to day productivity • An excellent team player who enjoys learning new skills

Tunisia