Staff Software Engineer
About Us
Visa is a global leader in payments technology, enabling transactions between consumers, merchants, financial institutions, and governments in over 200 countries and territories. The company is committed to connecting the world through the most innovative, reliable, and secure payment solutions.
At Visa, you have the opportunity to make a real impact—working on meaningful challenges, developing your skills, and contributing to solutions used worldwide.
Job Description
Pismo is looking for a Staff Engineer to help build the Europe Localization team. As the company expands globally, the focus is on developing new features tailored to local markets beyond the core platform.
This role requires a strong focus on security, scalability, observability, and reliability, as the team is responsible for mission-critical components.
The ideal candidate combines strong technical expertise, architectural thinking, and mentorship skills, supporting junior developers while delivering high-quality, resilient solutions.
Your Responsibilities
Collaborate with cross-functional teams (Product Managers, Architects, Analysts, Developers, Project Managers) to deliver data-driven solutions
Take ownership of development tasks across the full software development lifecycle
Deliver high-quality solutions aligned with architectural standards and business requirements
Translate technical solutions into business-friendly language
Communicate status, risks, and issues clearly and proactively
Identify, track, and manage risks and issues with senior stakeholders
Participate in requirements definition and ensure alignment with business needs
Work Model
Remote position (with occasional presence in a Visa office if required)
Qualifications
Basic Requirements
5+ years of experience (Bachelor’s) / 2+ years (Advanced Degree) / 0 years (PhD)
or 8+ years of relevant work experience
Preferred Qualifications
6+ years of professional experience
Degree in Computer Science, Computer Engineering, or a related field
Technical Skills
Strong programming skills in Golang
Solid understanding of REST APIs
Experience with AWS or other cloud platforms
Knowledge of microservices architecture
Understanding of distributed systems, including transactions and race conditions
Experience with event-driven systems (SQS, SNS, EventBridge, Kafka)
Familiarity with Kubernetes and Docker
Knowledge of unit and integration testing
Experience with databases:
MySQL
NoSQL (e.g., DynamoDB, Redis)
Experience working in Unix/Linux environments
Knowledge of CI/CD tools (Jenkins, CodeFresh, ArgoCD, Artifactory, Git)
Understanding of Agile methodologies and Test-Driven Development (TDD)
Additional Skills
Strong analytical and problem-solving abilities
Ability to communicate complex ideas clearly and concisely
Additional Information
Visa is an equal opportunity employer and considers all qualified applicants regardless of background, in accordance with applicable laws and regulations.
Staff Software Engineer
Staff Software Engineer