Sr SW Engineer, Core Banking

Visa remote • São Paulofull_time

Summary

Core banking squad is responsible for providing complete banking as a service products through orchestrations with Pismo core components  and external payment providers. This team is responsible to build and maintain a very robust abstraction layer in order to offer products in a very geolocation-agnostic way.

Since orchestration is a central point in the team, knowledge of distributed transactions, resilience and integrity are extremely important for this squad.  We also have a very collaborative engineering team and a very well developed culture of documentation and estimates within the team.

What you'll do

  • Design, develop, and maintain scalable and resilient systems focused on banking and payment services.
  • Build and evolve orchestration layers integrating internal and external services.
  • Develop RESTful APIs and reusable components in a microservices-based architecture.
  • Collaborate cross-functionally with product, QA, and DevOps teams to deliver impactful solutions.
  • Write unit and integration tests to ensure code quality and system reliability.
  • Work with modern engineering best practices, prioritizing security, performance, and scalability.
  • Contribute to the technical design and architecture decisions within the squad.
  • Operate in a highly documented environment, with a focus on clear and transparent communication.
  • Engage in mentoring, continuous learning, and technical improvement initiatives.

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.