Staff Software Engineer – Credit Cycle

Visa remote • Bangalorefull_time

Summary:
The Staff Software Engineer on the Credit Cycle team plays a pivotal role in designing and implementing core services that power the credit lifecycle platform—enabling clients to offer revolving credit seamlessly and securely in a cloud-native environment. This position demands deep technical expertise in building scalable, secure, observable, and reliable systems, as the engineer contributes to mission-critical components such as invoice closure, account debt control, and financial transaction integrity.

The ideal candidate will demonstrate architectural vision, hands-on coding excellence, and a strong ability to influence technical direction across teams. They will tackle complex engineering challenges, drive the delivery of high-quality and resilient solutions, and promote a culture of innovation, technical rigor, and continuous improvement.
What you’ll do:

  • Design and deliver end-to-end, scalable, and high-performance solutions—from architectural decisions to production deployment and monitoring.
  • Lead technical discussions and guide the team in translating complex business challenges into effective engineering solutions.
  • Ensure service reliability and quality through comprehensive documentation, rigorous testing, robust observability, and proactive incident resolution.
  • Solve challenging problems related to concurrency, system availability, real-time event processing, resilience, and cost optimization.
  • Participate in on-call rotations to support the stability and performance of mission-critical systems.
  • Collaborate cross-functionally with product, architecture, and infrastructure teams to align on technical strategy and delivery.

This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice.