Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Visa Logo

Senior Software Engineer

Visa

$123,000 - $173,950
Oct 10, 2025
Foster City, CA, US
Apply Now

Visa is looking for a Senior Software Engineer to help build Open VisaNet, Visa's Next generation payment processing platform developed on Open Systems, which will fuel growth in electronic payments globally and drive financial inclusion.

Requirements

  • 1 year of development experience in GoLang, C/C++, Java, Python, or other functional languages.
  • 1 year of experience with SQL and RDBMS.
  • 1 year of experience with Distributed Systems.
  • Familiarity with the ML stack.
  • Familiarity with the GenAI stack.
  • Expertise in various data structures and algorithms.

Responsibilities

  • Writing efficient, scalable and fault tolerant code for online and batch processing.
  • Participate in design discussions and implementation of highly scalable and fault-tolerant distributed components using functional programming paradigm, APIs, abstractions and integration patterns to solve challenging distributed computing problems.
  • Collaborate with product and architecture teams and create low level design and lead(technical) development efforts, while contributing to the development of new initiatives.
  • Develop test scripts, test conditions, input test data, and expected results for one or more test plans in a development cycle by analyzing the Functional Specifications and Business Requirements.
  • Reporting potential risks during all any stages of development lifecycle.
  • Work and resolve any issues that arise out of the testing process(application or performance).
  • Apply GenAI to build automation, new products and enhance productivity

Other

  • This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
  • Work across the team to ensure the team is predictable, productive, and delivering high quality.
  • Ensuring adherence to the company's software testing processes and policies
  • Retain Audit compliance while supporting end users during their testing cycle.
  • Provide daily updates on the development progress in scrum calls.