Visa is hiring a

Sr. Staff Software Engineer Lead

Austin, United States
Full-Time

The Acceptance Solutions Product Development team are the engineers responsible for a portfolio of products that drive diversification of Visa revenue, differentiate our network, and deliver value-added solutions across other rails. This is part of a strategy to increase total merchant value by developing solutions that address complex and emerging needs of both merchants and acquirers. Our mission is to drive the future of payment acceptance, helping our clients navigate digital commerce complexities and address an increasing need for flexibility and agility.

The goal of the Visa Acceptance Platform is to be the world’s most open payment platform by delivering market leading, globally relevant, omnichannel acceptance componentry through open, composable, modular APIs delivered with Visa-grade resilience, security, maintenance, and scale.

We are seeking an experienced Senior Staff Software Engineer Lead with expertise in designing and implementing distributed systems. Your mission is leading a team of smart engineers in designing and developing a tier 0 distributed payment platform that processes 300-400 transaction per second with almost 0 downtime. You have a strong understanding of microservices architectures and real-time data processing systems, and will have experience with Spring, Vertx, Kafka, RDBMS, Kubernetes, and Jenkins. Additionally, to be effective in this role you have experience in Test-Driven Development using GenAI and Copilot and should act as a Security Champion. We are looking for a leader who can think big, challenge the status quo, and dream, design, and build the future of payments.

Responsibilities:

  • Design, code, and debug applications developed using Java , Vertx event driven architecture.

  • Lead the design and implementation of scalable, distributed systems.

  • Implement microservices architecture using Spring and Vertx event driven architecture.

  • Build and manage data pipelines using Kafka.

  • Handle database operations and optimize performance with RDBMS.

  • Deploy and manage applications on Kubernetes.

  • Set up CI/CD pipelines using Jenkins.

  • Employ Test-Driven Development using GenAI and Copilot.

  • Serve as a Security Champion, ensuring the secure development and operation of our systems.

  • Drive code reviews and enforce best practices for software development.

  • Hold ourselves and each other accountable, learning from our mistakes.

  • Encourage constructive debate and enable each other to succeed.

This position offers the opportunity to work on complex, cutting-edge technology problems and to be a part of a team of experts in the field. We value diversity and encourage applications from all qualified individuals.

 

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.

Basic Qualifications
• 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.

Preferred Qualifications
• 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
• Master’s / bachelor’s degree in computer science, with 8-10 years’ experience in Software Engineering field.
• Extensive experience in software engineering, with a focus on distributed systems.
• Strong experience in Spring, Vertx, Kafka, RDBMS, Kubernetes, and Jenkins.
• Experience with Test-Driven Development using GenAI and Copilot.
• Proven ability to act as a Security Champion.
• Strong leadership skills, with a proven ability to think big and challenge the status quo.
• Excellent problem-solving and debugging skills.
• Strong written and verbal communication skills.
• Ability to work well in a team and independently.
Preferred Skills:
• Master’s degree in computer science or related field.
• Certifications in Spring, Vertx, Kafka, RDBMS, Kubernetes, Jenkins, GenAI, and Copilot.

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

Visa is an EEO Employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.  Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.

U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 147,400.00 to 213,800.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Software Engineer Q&A's
Report this job
Apply for this job