V

Visa

Runs a global network for digital payments

Senior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeBellevue, WA, USA

About the Job

Requirements

  • At least 2 years of relevant work experience and a bachelor's degree, or at least 5 years of relevant work experience.
  • Preferred: At least 3 years of work experience with a bachelor's degree, or more than 2 years of work experience with an advanced degree such as a master's, MBA, JD, or MD.
  • At least 2 years of experience in technologies, software systems, or a directly related field.
  • At least 2 years of experience developing or implementing web-based or mobile applications.
  • A bachelor's or master's degree in Mathematics, Science, Engineering, Computer Science, Information Systems, or a related field.
  • Experience creating and implementing code for products, services, or components.
  • Experience applying coding patterns, guidelines, and best practices.
  • Experience using debugging tools and verifying code assumptions.
  • Experience creating test plans and configuring testing procedures.
  • Experience responding to incidents and troubleshooting issues during on-call rotations.
  • At least 1 year of experience building and testing enterprise-scale web services.
  • At least 1 year of experience working on client-facing projects or technical teams.
  • Experience using software developer tools to create, debug, and maintain code.
  • Experience keeping skills current through training resources to improve product performance.

Responsibilities

  • Collaborate with stakeholders to interpret requirements for project components and incorporate feedback into future designs or solution fixes.
  • Translate business requirements by verifying assumptions and escalating potential design issues to appropriate stakeholders.
  • Assist in identifying risks in solutions and communicate impacts to senior engineers.
  • Design and develop product components based on needs or requests of more senior engineers, contribute to design documentation, and validate alignment with requirements.
  • Participate in project estimation and escalate issues that may cause delays.
  • Create and implement extensible and maintainable code for products, services, or components, applying coding patterns, guidelines, and best practices.
  • Apply security assessment processes to ensure code is free from threats or risks.
  • Use debugging tools to verify assumptions and proactively flag issues before they occur.
  • Participate in code reviews to ensure coding standards are followed and address routine pull requests.
  • Create test plans and configure testing procedures to identify and resolve defects across multiple features.
  • Respond to incidents during on-call rotations, troubleshoot issues, and deploy fixes under appropriate guidance.
  • Use and build knowledge of software developer tools to create, debug, and maintain code for components.
  • Invest time in training resources to improve product availability, reliability, efficiency, observability, and performance.

About the Company

Visa

Runs a global network for digital payments

Visa runs a global payment network that connects banks, merchants and consumers so card purchases and money transfers move between financial institutions. Its VisaNet system handles authorization, clearing and settlement, linking the bank behind a buyer's card with the bank that accepts a merchant's payment. The company earns fees from payment activity, transaction processing and international transactions, and sells fraud prevention tools, payment software and consulting services to businesses. Banks and other partners issue Visa branded cards and use its technology to build their own payment products. Visa traces its roots to a Bank of America card program launched in 1958 and is headquartered in San Francisco.

Company size
10,001+
Company stage
N/A
Total funding
$24.2M
Headquarters
San Francisco, CA
Founded
1958

Recently Posted Jobs

Explore more opportunities at Visa

See more jobs