Advertisement
Visa logo
Full-time, Remote·Visa

Junior Software Engineer

Brazil (Remote Position)Approximately R$80,000 - R$120,000 per year (typical range for junior software engineers in Brazilian fintech)13 skills

Skills & Stack

GoJavaCloudDistributed SystemsTerraformEvent-Driven ArchitectureLow-latency SystemsBanking SystemsPayment ProcessingSystem ScalabilityData IntegrityAPI DevelopmentDevOps Practices

About the Role

The Junior Software Engineer position at Visa (through Pismo) involves building and maintaining scalable, low-latency account systems for banking and payments applications. This role focuses on developing distributed, event-driven systems that handle financial transactions and account management at scale. The engineer will work within the Accounts squad, responsible for storing and processing data for all accounts and customers on the platform. This position requires collaboration across multiple squads to design and implement complex banking systems that meet the high reliability and performance requirements of financial services. The role offers the opportunity to work on cutting-edge financial technology while learning from experienced engineers in a globally scaled payments environment. The position emphasizes system scalability, data integrity, and low-latency performance for critical financial operations.

About Visa

Visa is a global payments technology company that connects consumers, businesses, financial institutions, and governments in more than 200 countries and territories. Through the acquisition of Pismo, Visa has strengthened its position in cloud-native banking and payments platforms. Pismo provides a cutting-edge cloud-based platform that processes banking and payments transactions for financial institutions worldwide. The platform enables core banking, digital wallets, and payment processing capabilities through modern, API-driven architecture. Visas investment in Pismo represents its commitment to innovation in financial technology and its strategy to provide comprehensive payment solutions that meet evolving market demands. The company operates at a massive scale, processing billions of transactions annually while maintaining stringent security and reliability standards.

What You'll Do

10 items
  • 1Build and maintain scalable, low-latency account systems for banking and payments
  • 2Work within the Accounts squad to store and process customer and account data
  • 3Ensure system scalability while maintaining data integrity and consistency
  • 4Apply engineering standards and guidelines to existing systems
  • 5Support other engineers in implementations and provide technical guidance
  • 6Identify hidden failures in existing systems and contribute to architectural design
  • 7Collaborate across squads on implementations and system integrations
  • 8Work closely with product leadership to align technical solutions with market needs
  • 9Implement event-driven architecture for distributed banking systems
  • 10Use Go and Java for backend system development and optimization

What We're Looking For

  • Based in Brazil with B2 level English proficiency
  • Experience with Go programming language
  • Knowledge of cloud computing platforms and services
  • Familiarity with event-driven architecture principles
  • Understanding of distributed systems including race conditions and distributed transactions
  • Experience with Java programming language (desirable)
  • Knowledge of observability and metrics implementation (desirable)
  • Familiarity with OpenAPI specifications (desirable)
  • Experience with load testing methodologies (desirable)
  • Knowledge of Terraform for infrastructure as code (desirable)
  • Understanding of DevOps practices (desirable)
  • Experience in financial industry (desirable)
Advertisement

Ready to apply for this role?

Junior Software Engineer at Visa — click below to submit your application.

Apply Now
Advertisement

Related Jobs

More jobs at this company

Explore other opportunities at the same company

No related jobs found

Similar jobs in this location

Find other opportunities in the same area

No related jobs found

Jobs requiring similar skills

Discover roles that match your expertise

No related jobs found

Advertisement
Join Us
blur