The Accounts squad is responsible for managing core personal and business account data across the platform, including general information, addresses, emails, identification documents, and phone numbers. The team also plays a critical role in improving customer experience by enabling account creation flows and migrating existing accounts, ensuring data accuracy, consistency, and scalability across services.
Operating in a distributed, cloud-native environment, the squad builds reliable and secure systems that support high-volume account operations and global growth.
What You Will Do:
- Design, develop, and maintain scalable backend services using Go (Golang) and cloud-native architectures on AWS.
- Build and evolve APIs and systems that manage account lifecycle operations, including account creation, updates, and migrations.
- Collaborate closely with Product, Architecture, QA, and DevOps teams to translate business requirements into robust technical solutions.
- Contribute to system design decisions considering scalability, security, reliability, performance, and long-term maintainability.
- Analyze, troubleshoot, and resolve issues in distributed systems, applying debugging tools to validate assumptions and root causes.
- Write and maintain high-quality code, including unit, integration, and end-to-end tests, following TDD and Agile best practices.
- Participate in code reviews, promoting cross-domain quality, clean design, and shared ownership across the squad.
- Support the continuous improvement of developer experience (DEVEX), documentation, and API contracts (REST/Swagger).
- Leverage event-driven architectures and messaging solutions to build resilient and asynchronous workflows.
- Actively contribute to squad-level discussions, sharing insights on emerging technologies, architecture patterns, and engineering standards.
- Be regularly recognized for delivering reliable, scalable, and high-impact technical solutions.
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