About Visa: Visa is a global leader in payment technology, connecting consumers, businesses, financial institutions, and governments to fast, secure, and reliable electronic payments.
Team Overview:
Join our dynamic Developer Experience organization under Operations and Infrastructure. Our team is responsible for handling developer tools and the developer platform, ensuring a seamless experience for developers. We develop, maintain, and support business-critical applications that drive Visa's daily operations for developers. Currently, we are on a multi-year journey to modernize our business systems by adopting open software technologies and moving towards cloud.
Role Overview: We are seeking an experienced Staff Software Engineer to join our “Strategic Initiatives” team. The successful candidate will play a pivotal role in building the next-generation global payment network, contributing to Visa's transformation.
Primary Responsibilities:
System Design and Development:
Design, document, and implement new systems, enhancements, and modifications to existing software, ensuring alignment with design specifications, security standards, and Java best practices.
Develop highly scalable, fault-tolerant web-based applications.
Stakeholder Interaction:
Engage with both business and technical stakeholders to deliver high-quality products and services that meet business requirements using the latest tools and technologies.
Present technical solutions, capabilities, and considerations in business terms.
Code Quality and Delivery:
Deliver zero-defect code and ensure the team's deliverables meet or exceed business expectations.
Contribute to and evolve a highly efficient development process pipeline by leveraging best-in-class CI/CD tools.
Innovation and Best Practices:
Identify opportunities for product innovation and improvements to best practices, standards, and processes.
Mentorship and Collaboration:
Mentor junior developers to ensure the timely delivery of high-quality code.
Collaborate with Technical Product Managers to break down solutions into smaller achievable tasks.
Documentation and Support:
Develop backend databases and queries, create and consume APIs, and handle front-end UI development.
Manage backend operations and batch jobs to maintain data integrity.
Support test engineers and operations teams in troubleshooting, defect research, and issue root cause analysis.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.