Staff Software Engineer, Authorizations
The Authorizations squad is responsible for processing and validating financial transactions in real time, ensuring that all operations comply with the authorization rules defined by issuers and clients. It operates directly within the critical payment authorization layer, dealing with complex business logic, high availability, and performance. The team works with modern technologies and distributed architecture to ensure transactions are secure, fast, and reliable.
What You Will Do:
- Development and maintenance of projects in Java / Groovy with deployment on AWS.
- Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring, and providing constructive feedback.
- Consistently leads the squad to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability, and business needs.
- Execution of Terraform to create/remove new resources on AWS.
- Monitoring applications through logs/metrics
- Participation in technical analysis with product team requirements.
- Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions.
- Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives.
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. #LI-Remote