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.

