Visa logo
Visa1 week ago

Senior Software Engineer

Hybrid · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Senior Software Engineer on a remote-positioned, cross-functional squad focused on building and maintaining backend features and extensions atop Visa's core platform. You will design, implement, and maintain efficient, readable, and well-documented backend code; own small-to-medium features from design to production; participate in design reviews, sprint planning, and code reviews; help assess performance and reliability trade-offs; write unit tests and contribute to broader test coverage; diagnose production issues via logs and metrics; contribute to post-incident reviews and preventative improvements; mentor junior engineers through code reviews and collaboration; and develop deeper expertise in distributed systems, cloud infrastructure, and reliability. The role emphasizes hands-on backend work with Golang or Java, API design, relational and NoSQL data stores, CI/CD tooling, containerization (Docker/Kubernetes), observability, and an emphasis on scalable, reliable software in a payments context. It is described as remote, with Visa requiring at least 3 days in-office in some arrangements.

Required Qualifications

  • 2+ years of relevant work experience with Golang or Java (as stated in description)
  • Experience with API design and documentation (Swagger/OpenAPI)
  • Relational databases (PostgreSQL/MySQL)
  • NoSQL or non-relational data stores
  • Data modeling for business use cases
  • Strong Agile development experience
  • Hands-on unit testing and exposure to integration/end-to-end testing
  • Test-Driven Development (TDD) principles
  • CI/CD pipelines and automation tools (Jenkins, CodeFresh, ArgoCD, Artifactory)
  • Git and code-review practices
  • Observability practices (Logging, Monitoring, Alerting)
  • Containerization with Docker and Kubernetes
  • Modern deployment practices
  • Distributed systems and cloud infrastructure knowledge
  • Incident response or on-call rotations (Desirable)
  • Experience in payments/financial industry (Desirable)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Visa

Senior Software Engineer

Apply on Sorce