Staff Software Engineer
Tink
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are looking for a versatile, curious, and experienced Staff Software Engineer to join the Visa Acceptance Platform - Integration team, a cross-functional engineering group within the broader Acceptance Solutions Technology organization. This team is responsible for building and scaling our global notification infrastructure, including webhook delivery, email and SMS delivery systems, subscription management tools, and developer-facing integration capabilities.
As a Staff Software Engineer, you will help deliver frictionless, scalable solutions that empower partners and the developer community to build and innovate on the Visa Acceptance Platform. You will lead the design and development of event-driven, fault-tolerant systems that support billions of transactions and enable real-time communication across Visa’s ecosystem. Your work will directly impact platform reliability, developer experience, and partner autonomy, with opportunities to influence architecture, mentor engineers, and shape the future of Visa’s integration strategy.
The Work itself:
- Design, build, and evolve systems that touch 40% of the world’s population while influencing Visa’s internal standards for scalability, security, and reusability.
- Improve and modernize existing platforms to meet increasing performance, reliability, and integration demands across Visa’s global ecosystem.
- Architect and deliver robust, event-driven systems that power Visa’s notification infrastructure, including webhook delivery, email and SMS delivery systems, and subscription management tools.
- Ensure platform resilience through fault-tolerant design, observability-first engineering, and delivery guarantees with zero message loss.
- Champion secure-by-design practices, aligning with Visa’s rigorous internal security standards and external regulatory requirements.
- Collaborate across functions to develop best-in-class software solutions for Visa’s global technical offerings.
- Contribute to global readiness, including localized, branded, and compliant messaging experiences across diverse markets.
- Incorporate release management best practices including multi-region deployments, feature toggles, progressive delivery, and rollback prevention to minimize client impact.
- Mentor engineers and foster a culture of ownership, inclusion, and continuous learning across hybrid, cross-regional teams.
Essential Functions:
- Demonstrate deep technical expertise in backend development, distributed systems, and event-driven architectures to support scalable, secure, and resilient platform capabilities.
- Identify and implement scalable APIs and services that enable real-time partner integrations and developer self-service.
- Apply secure-by-design principles to ensure systems meet Visa’s internal security standards and external regulatory requirements.
- Collaborate with cross-functional teams, including product managers, TPMs, solution engineers, and SREs, to deliver integration solutions aligned with business goals.
- Integrate AI-powered tools and workflows into the product development lifecycle to enhance developer experience, automation, and operational efficiency.
- Apply observability-first engineering practices to ensure fault tolerance, high availability, and zero message loss across globally distributed services.
- Contribute to technical design documents, architecture reviews, and platform-wide standards for extensibility, security, and developer experience.
- Identify and address technical debt, proposing modernization strategies and guiding implementation to improve platform health and agility.
- Analyze complex production issues across distributed systems and apply debugging tools and techniques to drive long-term stability improvements.
- Contribute to front-end development for developer-facing tools and UI components, translating Figma designs into functional, responsive code.
The Skills You Bring:
- Energy and Experience – You bring a growth mindset and deep curiosity about technology, with a track record of solving complex challenges at global scale.
- Challenge the Status Quo – You are comfortable pushing boundaries, exploring unconventional approaches, and driving innovation in platform capabilities.
- Language Expertise – Strong proficiency in one or more general-purpose programming languages (Java, Go, C++, C#) and the ability to quickly learn new technologies as needed.
- Builder Mindset – Proven experience building, deploying, and operating modern services and web applications with a focus on scalability, reliability, and developer experience.
- Full-Stack Flexibility – Ability to contribute to front-end development using frameworks like React or Angular, especially for developer-facing tools and UI components.
- Systems Thinking – Understanding of distributed systems, event-driven architectures, and messaging platforms (Kafka, RabbitMQ) and how they support global-scale integrations.
- Secure-by-Design Approach – Commitment to embedding security best practices across development, deployment, and operations, with familiarity in threat modeling and compliance frameworks.
- AI Enablement – Enthusiasm for integrating AI into the development lifecycle, whether through GenAI tooling, intelligent automation, or enhancing developer workflows.
- Partnership and Collaboration – Experience working effectively with Product, TPMs, DevOps, and Agile/Scrum teams across hybrid, cross-regional environments.
- Continuous Learner – You stay current on emerging technologies such as Kubernetes, Docker, Argo CD, GitHub Actions, observability platforms, and AI-assisted coding tools, and actively seek opportunities to grow.
Additional Information
We do not expect any single candidate to fulfill all of these characteristics. For example, we have team members who specialize in building scalable systems but had no prior experience with payments technology or web applications before joining Visa. If you are excited about the role and believe you can contribute, we encourage you to apply.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Minimum 2 years of hands‑on experience in software engineering, including backend development using Java or similar object‑oriented languages.
Preferred Qualifications:
- Backend Development – 5+ years of professional software engineering experience, with a focus on backend development using Java, Go, C++, or similar object‑oriented languages and experience contributing to or leading the design of backend services with delivery guarantees (e.g., zero message loss, exactly‑once processing).
- Databases and Data Management – 3+ years of experience working with relational databases (Oracle, MySQL, SQL Server/MSSQL) and NoSQL databases (MongoDB).
- Messaging and Distributed Systems – 2+ years of experience developing scalable, secure, and resilient distributed systems or event‑driven architectures and 2+ years of experience with messaging platforms such as Kafka or RabbitMQ.
- Cloud and Containerization – 2+ years of experience with cloud platforms — public (AWS, Azure, GCP) and/or private cloud environments — and experience with containerization/orchestration technologies (Docker, Kubernetes, OpenShift).
- APIs and Integration – 2+ years of experience building and consuming REST APIs. Familiarity with GraphQL or gRPC is a plus. Familiarity with API gateways and service meshes (Istio, Linkerd).
- Observability and Monitoring – 2+ years of experience implementing observability practices and using monitoring/tracing tools (Prometheus, Grafana, ELK, OpenTelemetry).
- CI/CD and DevOps – 2+ years of experience developing CI/CD pipelines and using deployment automation tooling such as Argo CD and GitHub Actions.
- AI and Developer Productivity – 1+ years of experience leveraging AI technologies (GenAI tooling, intelligent automation, NLP) to improve developer workflows or platform capabilities and proficiency with tools such as GitHub Copilot, Cline Code, or Cursor.
- Application and Infrastructure Security – 2+ years of experience in application security or vulnerability management, including static/dynamic code analysis tools (Checkmarx, Parasoft). Familiarity with OWASP Top 10, secure coding best practices, and remediation of vulnerabilities identified via CVE tracking. Experience with data protection strategies and secure networking concepts (TLS, IAM). Experience applying secure‑by‑design principles to meet compliance requirements.
- Agile Delivery & Release Management — 2+ years of experience working in Agile/Scrum environments, including partnering with Product to refine requirements, create user stories, and prioritize backlogs and experience releasing software across multiple global regions using best practices for feature enablement/feature toggles, progressive delivery, and rollback prevention to ensure minimal client impact. Experience with canary style builds.
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel 5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 124,700.00 to 180,650.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.