Senior Staff Software Engineer - Real Time Payments

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.

Job Description

Sr. Staff Software Engineer is a high visibility, high impact role requiring the ability to technically lead large and complex projects, help design mission-critical high-volume low-latency services and provide hands on development and mentorship to engineering leads as required. S/he will partner with product partners to understand the business landscape, jointly ideate on business needs for Visa's next gen payment network and build the strategy for our team to architect, design and deliver the platform in a phased manner.

Responsibilities:

  • Be accountable for implementing highly scalable, low-latency, high-throughput systems that have five 9 availability.
  • Drives the design for key cross team / cross product development projects (via architecture/design documents and developing key modules).
  • Establishes software development patterns and best practices via examples and shipping code.
  • Ensures that all relevant engineering teams follow a common set of principles and patterns and utilize a standard set of technology frameworks and libraries.
  • Provides leadership across the engineering community to ensure solutions are built in alignment with platform principles and standards.
  • Mentors and builds world-class high-performing engineering teams.
  • Applies architecture best practices that helps increase execution velocity.
  • Develops architectures that are inherently secure, robust, scalable, modular, API-centric and global.
  • Influences technology selection for the enterprise.
  • Defines deployment topology by working with peers across the technology organization.
  • Optimizes use of Visa's Platforms & Solutions.
  • Demonstrates thought leadership through presentations and teaching across Visa. 

Qualifications

  • Experienced technology leader with a minimum of 12+ years of software development experience including 3+ years of application architecture experience with deep technology expertise in the following: extensive experience on architecture design of large scale platforms and application with simple solutions.
  • Extensive hands on design/coding experience/skills using Java, J2EE, C++, C#, .NET. Strong on elegant coding, can write very solid prototypes or core components quickly.
  • Strong service development experience with high performance and scalability.
    • Object-Oriented design and development.
    • SQL/noSQL technology.
    • Web Services (REST/SOAP).
    • Service Oriented Architecture.
    • JavaScript Framework and AJAX.
  • Experience on distributed application performance engineering, mobile application development, database design, middleware, user interface development, and information security engineering 
  • Have a successful track record of leading architecture work for large scale projects that represent broad strategic initiatives meeting quantifiable business objectives and resulting in tangible impact for the organization. Demonstrated expertise in leveraging agile and other development methodologies.
  • Think strategically: See patterns and relationships in information and events; clarify and simplify complex information; anticipate trends and possibilities that may lead to new business opportunities; consistently think and act "ahead of the curve"; anticipate and effectively respond with urgency to immediate opportunities; executes plans vigorously and with flexibility; operate proactively; identify and address long-term opportunities.
  • Demonstrated proficiency and experience in one or more of the following areas: application architecture, solutions architecture, software systems architecture.
  • Self-motivated, fast learner, with good understanding of related advanced/new technology. Keep up with the technology development in the related areas in the industry, which could be leveraged to enhance current architectures and build durable new ones.
  • ·Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate architectural issues and concepts to multiple organization levels and executive management.
  • Bachelor's degree in Computer Science or related technical discipline required; advanced degree is a plus

 

Additional Information

Visa has adopted a COVID-19 vaccination policy. As a condition of employment, all employees based in the country where this job is located are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.
Privacy Policy