Visa · 6 hours ago
Staff Software Engineer
Visa is a world leader in payments and technology, striving to connect the world through innovative and secure payment solutions. The Staff Software Engineer will be part of a multi-functional development team, responsible for developing critical risk and fraud prevention applications and services while working on complex distributed systems.
BankingFinanceFinancial ServicesInformation TechnologyMobile PaymentsPayments
Responsibilities
Collaborative Leadership: Lead and collaborate with stakeholders (e.g., product owners, project managers, technical leads, architects) to define project requirements, leveraging an understanding of tradeoffs and project costs
Design and Architecture: Translate functional and non-functional requirements into system designs, ensuring components interact seamlessly across teams. Lead architecture discussions and refine design documents to meet non-functional requirements
Code Development and Reviews: Independently design and develop products, lead code reviews, and ensure adherence to coding standards. Provide guidance to team members and share best practices
Testing and Quality Assurance: Create and review complex test plans, identify test gaps, and ensure efficient execution of quality assurance testing. Proactively predict and address defects in software code
Tool Enhancement and Automation: Lead efforts to enhance, reuse, and identify new developer tools. Propose and implement automation to improve system and tool efficiency
Mentorship and Knowledge Sharing: Stay abreast of new trends and technologies, mentor other engineers, and share knowledge to improve product availability, reliability, efficiency, observability, and performance
Stakeholder Engagement: Engage with product engineering teams and product owners through code/design reviews, regular meetings, and participation in on-call rotations and incident responses
GenAI Innovation: Help contribute to product innovation and internal efficiency gains using bleeding edge AI tools
Qualification
Required
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience
Collaborative Leadership: Lead and collaborate with stakeholders (e.g., product owners, project managers, technical leads, architects) to define project requirements, leveraging an understanding of tradeoffs and project costs
Design and Architecture: Translate functional and non-functional requirements into system designs, ensuring components interact seamlessly across teams. Lead architecture discussions and refine design documents to meet non-functional requirements
Code Development and Reviews: Independently design and develop products, lead code reviews, and ensure adherence to coding standards. Provide guidance to team members and share best practices
Testing and Quality Assurance: Create and review complex test plans, identify test gaps, and ensure efficient execution of quality assurance testing. Proactively predict and address defects in software code
Tool Enhancement and Automation: Lead efforts to enhance, reuse, and identify new developer tools. Propose and implement automation to improve system and tool efficiency
Mentorship and Knowledge Sharing: Stay abreast of new trends and technologies, mentor other engineers, and share knowledge to improve product availability, reliability, efficiency, observability, and performance
Stakeholder Engagement: Engage with product engineering teams and product owners through code/design reviews, regular meetings, and participation in on-call rotations and incident responses
GenAI Innovation: Help contribute to product innovation and internal efficiency gains using bleeding edge AI tools
Strong problem-solving skills for global-scale, complex systems
Excellent communication skills for stakeholder engagement
Ability to mentor, share knowledge, and raise team technical capabilities
Adaptability in a dynamic, hybrid work environment
Passion for building exceptional user experiences and tackling challenging business problems
Preferred
Master's degree in Math, Science, Engineering, Computer Science, Information Systems, or related field plus at least 3 years of related experience
Two years or more experience mentoring developers and leading technical initiatives
Minimum two years of experience developing and/or implementing microservices
At least one year of hands-on experience with container-based technologies e.g., Docker, Kubernetes
Java programming expertise, including experience with Java microservices frameworks such as Spring or Quarkus
Database proficiency: SQL databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB, Cassandra), Data streaming/queuing technologies: AMQ, Kafka
Strong understanding of clean coding practices, architectural design, and software design principles
Experience in migrating and modernizing software stacks
Secure coding practices and mitigation of security vulnerabilities
Ability to define and maintain development conventions and best practices for cross-cutting concerns
Familiarity with LLM (large language model) tools for internal work and product integration (e.g., ChatGPT, Claude, GitHub Copilot)
Testing and QA proficiency, including test plan creation, gap identification, and defect prediction
Leadership experience (minimum 3 years), including: Experience in architecture and system design for distributed, scalable applications
Track record of collaborating with stakeholders (product owners, technical leads, architects) to define requirements and assess trade-offs
Involvement in code reviews, design reviews, and technical documentation
Tool enhancement and automation for developer productivity and system efficiency
Participation in on-call rotations and incident response
Collaborative mindset with ability to work across functional teams
Innovation-driven, with an aptitude for leveraging emerging technologies
Benefits
Medical
Dental
Vision
401 (k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program
Company
Visa
Visa is a multinational financial services company that facilitates electronic payment systems throughout the world.
H1B Sponsorship
Visa has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (459)
2024 (424)
2023 (416)
2022 (515)
2021 (351)
2020 (407)
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
TNB Financial Services
2016-09-10Post Ipo Equity
2008-03-19IPO
Recent News
Crowdfund Insider
2026-01-25
2026-01-25
https://fastcompanyme.com
2026-01-24
Company data provided by crunchbase