Visa - Bellevue, WA

posted 3 months ago

Full-time - Senior
Hybrid - Bellevue, WA
Credit Intermediation and Related Activities

About the position

As a Chief Software Engineer for the VISA Acceptance Platform team, you will provide strategic architecture leadership on large and complex projects related to merchant payment management solutions. This role involves collaborating with a team of Lead and Chief Architects, guiding the architecture requirements and strategy for the Risk, Data, and Analytics domain, and ensuring alignment with business strategies for innovative payment acceptance and integrated commerce management.

Responsibilities

  • Drive the architecture for key cross team / cross product development projects.
  • Work with a team of Lead and Chief Architects for Acceptance, Risk, Data and Analytics domain.
  • Establish software development patterns and best practices via examples and shipping code.
  • Ensure that all relevant project teams follow a common set of principles and patterns and utilize a standard set of technology frameworks and libraries.
  • Provide leadership across the engineering community to ensure solutions are built in alignment with platform principles and standards.
  • Mentor and build world-class high-performing engineering teams.
  • Apply architecture best practices that help increase execution velocity.
  • Develop architectures that are inherently secure, robust, scalable, modular, API-centric and global.
  • Influence technology selection for the enterprise.
  • Define deployment topology by working with peers across the technology organization.
  • Optimize use of Visa's Platforms & Solutions.
  • Demonstrate thought leadership through presentations and teaching across Visa.
  • Contribute to key Visa and CyberSource technology initiatives.

Requirements

  • 12+ years of relevant work experience with a Bachelor's Degree or at least 9 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 15+ years of relevant work experience.
  • BS/MS in Computer Science/Computer Engineering, Science, Math.
  • A minimum of 15 years of experience in architecture and development, 5 years with experience in building services frameworks and solutions.
  • Proven knowledge of successful design, architecture and development of Shared Services and framework including Micro Services, Container Technologies, Caching, API gateway and Security.
  • Possesses a deep understanding of benefits/drawbacks of different integration patterns.
  • Continuous delivery and Dev Ops experience - infrastructure automation, monitoring, logging, auditing and security implementation and practices.
  • A minimum of 5 years experience with containers and related technologies is required.
  • A minimum of 5 years experience with micro-services and API gateway.
  • Experience in Java language, Spring, Hibernate, Angular, JavaScript, jQuery, AJAX, and HTML5/ CSS3A.
  • Knowledge of RDMBS (Oracle, Microsoft SQL Server and Postgres), NoSQL stores (e.g. HBASE and Cassandra) and data sciences technologies is a plus.
  • Mentor, coach, manage and motivate a high performing team of senior engineers, to achieve goals and KPIs.

Nice-to-haves

  • Prior knowledge and experience working in Payments is a plus.
  • Paper publications, patents and hackathon experience.

Benefits

  • Medical
  • Dental
  • Vision
  • 401 (k)
  • FSA/HSA
  • Life Insurance
  • Paid Time Off
  • Wellness Program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service