Job Closed
This listing is no longer active.
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Software Engineer
finanzen.net GmbHfinanzen.net - Deutschlands größtes Börsen- und Finanzportal
• 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
Senior Engineer, Permitting and Joint Use
BrightspeedBringing a fast, reliable internet service to homes and businesses across rural and suburban America.
• 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
• 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.
Software Engineer
VectorsWe help make your Atlassian experience even better with apps for Confluence and Jira.
• 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




