Sr. SW Engineer
Core
Design, build, and support secure, scalable solutions for Visa's Acceptance Solutions platform, focusing on transaction processing platforms and leveraging Generative AI.
Role type
Senior Software Engineer (Transaction Processing & AI)
Builds
Enterprise-scale distributed systems, APIs, integration platforms, and multi-tenant applications for global payment transactions.
Domain
Fintech, Payments, Banking, Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Event-driven architecture (Kafka, message queues), Authentication/Authorization (OAuth 2.0, OIDC, JWT, SAML, mTLS), Observability (Splunk, Datadog, Grafana, OpenTelemetry), Automated testing, Generative AI implementation, Mentoring, PCI-DSS/SOX compliance, White-labeling, API-first design (REST, OpenAPI), Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), System design and debugging.
Preferred skills
Advanced degree (Masters, MBA, JD, MD), Experience in regulated industries, Technical leadership, Frontend frameworks (React, Angular, Vue.js), UI/UX design principles, Internationalization and localization, Design systems.
Technologies
Java, Python, JavaScript, TypeScript, Go, Kotlin, Kafka, Splunk, Datadog, Grafana, OpenTelemetry, AWS, Azure, GCP, Docker, Kubernetes, React, Angular, Vue.js, GitHub Copilot, ChatGPT.
Responsibilities
Design and build secure, scalable transaction processing solutions; Implement Generative AI and agentic AI workflows; Mentor engineers and drive engineering standards; Collaborate with cross-functional teams to deliver reliable technology solutions; Ensure compliance with financial services regulations (PCI-DSS, SOX).
Seniority
Senior, hands-on IC with mentorship responsibilities