Sr. Software Engineer

Visa, Austin TX, US

Everywhere you want to be

  • Provide technology development leadership with Billing and Revenue systems that support financial operations
  • Deliver architecture, design, code and unit tests using principles from design patters

  • Excel at building resilient systems with appropriate monitoring and alerting

  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels

  • Ensure that applications and code are compliant with Visa security requirements and code is developed per defined coding standards

  • Present solutions to key stakeholders and demonstrate working software to other teams as needed
  • Responsible for end-to-end development process within the construct of DevOps practices and Agile methodology

  • Contribute in development and provide technical guidance to team members to drive test automation for batch process and UI regression test

  • Contribute in development of required UI, dashboards and reports to enhance user experience for automated test execution

  • Create technical specifications, test and implementation plans

  • Actively participate in code review and provide constructive feedback

  • Design and develop enhancements or new services that are scalable, resilient, secured and decoupled

  • Identify opportunities in various ORMB-based platforms that will drive improvements in performance, scalability, reliability and re-usability through automation

  • Lead or participate in proof of concepts and other technical evaluations of new technologies
  • Stay abreast of emerging technologies and proactively assess and evaluate the adoption thereof into the organization

  • Partner with product owners to clarify requirements, acceptance criteria and create conceptual approach
  • Provide scope and scale of effort to deliver technical solutions

  • Work with QA teams to ensure quality of code and testing through regression test automation

  • Collaborate with upstream/downstream systems and technology leads to design and implement solutions that meet business needs

  • Work with engineers, architects, resources deployed globally, including staff, vendors, and offshore partners to ensure that the solution will scale appropriately while being cost effective

  • Drive and/or facilitate development of system models, requirements, specifications, and use cases for assigned projects

  •  Resolve production problems, and ensure that preventative measures are identified and implemented in a timely manner


  • Minimum of 2-5 years of experience in system and software design, architecture, and development of large scale systems

  • Strong knowledge of source code version control, automated build and deployment process

  • Strong hands on experience with Java/J2EE, Hibernate, Oracle, SQL, Linux, and JavaScript

  • Expertise in configuring CI/CD pipeline using industry standard tools such as Jenkins

  • Expertise in JUnit and other test automation frameworks like Selenium

  • Expertise with Agile/Scrum development methodologies and project/requirements management tools like JIRA, Riley, TFS

  • Experience with web services standards and related technologies (HTTP/S, Spring, XML, JSON, REST, Angular JS)

  • Nice to have experience with NoSQL DB like MongoDB and reporting/analytics tools like Tableau, PowerBI

  • Experience with development of application/platforms supporting Security requirements

  • Very good understanding in all phases of SDLC, security requirements, multi-tier application development, deep understanding of network protocols, test driven development, SDK development - maintenance and support

  • Prefer experience in building and implementing Oracle Revenue Management and Billing (ORMB)
  • Strong conceptual and analytic skills

  • Strong foundation in data structures, algorithms and design patterns

  • Excellent writing and verbal communication skills, interpersonal and presentation skills and the proven ability to influence and communicate effectively

  • Proven problem solving skills and ability to respond resourcefully to new demands, priorities and challenges

  • Bachelor's or Master’s degree, preferably in a Computer Science and Engineering

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

All your information will be kept confidential according to EEO guidelines.

About Visa

Visa Inc. (NYSE: V) is the world’s leader in digital payments. Our mission is to connect the world through the most innovative, reliable and secure payment network - enabling individuals, businesses and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company’s relentless focus on innovation is a catalyst for the rapid growth of connected commerce on any device, and a driving force behind the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

Want to learn more about Visa? Visit Visa's website.