Senior Software Engineer
Hybrid · Bengaluru, Karnataka, India
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)
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.