V

Visa

Runs a global network for digital payments

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA

About the Job

Requirements

  • At least 5 years of relevant work experience with a Bachelor's Degree, at least 2 years of work experience with an Advanced Degree (e.g., Master's, MBA, JD, MD), 0 years of work experience with a PhD, or at least 8 years of relevant work experience.
  • Experience in software engineering or a directly related field.
  • Experience developing and/or implementing web-based or mobile applications.
  • Experience in a leadership role, with or without direct reports.
  • Experience in technologies/software systems or a directly related field.
  • Experience creating and maintaining test plans and executing testing procedures.
  • Experience debugging and troubleshooting software issues.
  • Experience collaborating with cross-functional teams to deliver technical solutions.
  • Experience conducting code reviews and applying coding standards.
  • Experience building or enhancing developer tools.
  • Practical exposure to AI/ML or Generative AI solutions, with the ability to assess use cases, integration approaches, limitations, risks, and production-readiness.
  • Advanced proficiency in core Java, concurrency, collections, JVM fundamentals, performance tuning, and modern language features.
  • Strong experience with Spring Boot, Spring Framework, JPA/Hibernate, REST APIs, microservices, and distributed systems.
  • Good knowledge of modern web development using Angular or React, TypeScript, JavaScript, HTML5, CSS3, responsive design, component-based architecture, state management, accessibility, and secure integration with REST APIs.
  • Strong knowledge of relational databases, SQL, data modeling, schema design, indexing, query optimization, transactions, and performance tuning, with working experience in NoSQL databases, caching, and Java data-access frameworks such as JPA/Hibernate.
  • Experience with relational databases, SQL, NoSQL technologies, caching, and messaging platforms such as Kafka or NATS.
  • Hands-on experience with Docker, Kubernetes, Linux, infrastructure environments, and CI/CD tools such as Maven, Gradle, Jenkins, or equivalent platforms.
  • Knowledge of secure coding, OAuth 2.0, OIDC, API security, secrets management, vulnerability remediation, and enterprise security standards.
  • Experience with application logging, metrics, tracing, alerting, and tools such as Splunk, Prometheus, Grafana, or OpenTelemetry.
  • Strong experience with JUnit, Mockito, automated integration testing, code-quality tools, and test-driven development.
  • Good understanding of large language models, prompt engineering, embeddings, vector databases, retrieval-augmented generation, model APIs, AI agents, evaluation, and responsible-AI practices.
  • Ability to integrate AI services through APIs or SDKs.

Responsibilities

  • Collaborate with stakeholders to determine requirements for product components and incorporate feedback into future designs or solutions.
  • Translate functional requirements into system designs and communicate component interactions, ensuring alignment with business needs and timelines.
  • Design and develop product components, refine code plans, and lead design reviews to ensure completeness and adherence to requirements.
  • Contribute to project estimation, considering delivery costs and escalating issues that may cause delays.
  • Lead by example in creating, implementing, and maintaining extensible, reusable code, and drive code quality through metrics and best practices.
  • Apply debugging tools to resolve moderately complex issues and identify opportunities for automation across products.
  • Lead code reviews, ensuring adherence to coding standards and providing feedback to team members.
  • Create complex test plans, identify test gaps, and proactively address defects to minimize customer impact.
  • Leverage data analysis and monitoring standards to identify patterns and defects in all environments.
  • Respond to incidents during on-call rotations, troubleshoot complex issues, and assist in incident response and resolution.
  • Build, enhance, and identify new developer tools to support programs and applications.
  • Proactively seek new knowledge and adapt to trends and technical solutions to improve product performance and recommend resources to other engineers.

Desired Qualifications

  • At least 6 years of work experience with a Bachelor's Degree, at least 4 years of relevant experience with an Advanced Degree (e.g., Master's, MBA, JD, MD), or up to 3 years of relevant experience with a PhD.
  • Experience building high-volume, highly available, consumer- or client-facing platforms.
  • Hands-on exposure to public cloud platforms and managed AI services.
  • Experience prototyping or delivering retrieval-augmented generation, semantic search, conversational AI, or agentic workflow solutions.
  • Knowledge of model evaluation, hallucination mitigation, AI observability, token and infrastructure cost management, and privacy controls.
  • Experience mentoring engineers and influencing technical direction across multiple teams.
  • Familiarity with frameworks such as Spring AI, LangChain4j, LangChain, or equivalent is desirable.

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