Organization: Visa
Department: Software Development and Engineering
Job Type: Full-time
Location: Bangalore, India
Job Reference: REF075019W
Work Model: Hybrid
About Visa and Its Technology Organization
Visa’s Technology Organization brings together problem solvers and innovators who are shaping the future of global commerce. The organization operates one of the most advanced payment processing networks in the world, capable of handling more than 65,000 secure transactions per second across millions of merchants and financial institutions worldwide. Through this work, teams focus on distributed systems, new payment flows, cybersecurity, large-scale data solutions, and customer platforms that impact billions of users every day.
Also Read: Mahindra & Mahindra Seeks Skilled Fuels Engineer to Drive Innovation in Chennai
Role Overview
Visa is seeking a highly experienced Staff Software Engineer who thrives in solving complex, large-scale engineering challenges. The role plays a critical part in designing, building, and optimizing enterprise-grade systems that power modern digital payments. The selected professional will work within a cross-functional team and contribute across the full software development lifecycle, from architecture and design to delivery and operational excellence.
Core Responsibility Areas
1. Enterprise Search and Distributed Systems
The role requires deep expertise in designing and optimizing complex search platforms using OpenSearch or Elasticsearch. Responsibilities include index design, query optimization, relevance tuning, shard planning, cluster health management, and performance improvements across systems.
2. Scalable Application Development
The engineer leads the development of Java-based backend services and full-stack components, using REST APIs, JSON, and other technologies. Experience with Kafka for streaming and real-time ingestion is essential.
3. Digital Platform Engineering
The position supports the development of scalable ingestion frameworks, real-time indexing pipelines, and platforms that support business cases at a global scale.
4. Observability and Performance Ownership
Ownership extends end-to-end, including latency optimization, monitoring, alerting, dashboards, query profiling, and load testing. The role ensures system reliability through metrics instrumentation and proactive performance tuning.
5. Collaboration and Technical Leadership
The Staff Software Engineer collaborates closely with product, engineering, and security teams to translate business needs into technical solutions. Mentoring junior engineers and serving as a technical leader are core expectations.
6. Security and Compliance
The role involves active participation in secure coding practices, component-level security reviews, and collaboration with security teams to ensure robust protection of systems and data.
7. Innovation and Applied AI
A strong understanding of Generative AI technologies is required. The role expects hands-on experience building or contributing to products that leverage large language models in real-world applications.
Candidate Profile
Visa is looking for professionals who combine substantial technical depth with curiosity, ownership, and a passion for building impactful systems. The ideal candidate demonstrates leadership, clear communication, and the ability to balance strategic thinking with hands-on execution.
Education and Experience Requirements
Required Qualifications
- At least eight years of relevant professional experience with a Bachelor’s degree or higher
- Advanced expertise in Java with strong knowledge of REST APIs and JSON
- Hands-on experience with OpenSearch or Elasticsearch, including indexing strategies, query DSL, aggregations, analyzers, and relevance tuning
- Experience managing multi-node clusters, scaling systems, and resolving complex distributed system issues
- Strong knowledge of Kafka and Spark within large-scale data pipelines
- Solid understanding of distributed systems concepts such as replication, fault tolerance, and data partitioning
- Experience with MSSQL and Oracle databases
- Practical experience with CI and CD pipelines using tools such as Git, Maven, Jenkins, Chef, Sonar, and JUnit
- Proven experience working in Agile environments and applying Test Driven Development practices
- Strong understanding of Unix or Linux environments and shell-based workflows
- Demonstrated experience building or contributing to products using Generative AI or large language models
Also Read: Urgent Opening: Manager – Market Development at Polycab | Salary ₹10–15 LPA
Application Process
Interested candidates are encouraged to apply through Visa’s official careers platform. The application process includes submitting an updated resume via the designated job listing associated with the provided reference number. Applicants should ensure their experience closely aligns with the technical and leadership expectations outlined for this role.
Additional Information
Visa is an Equal Employment Opportunity employer. All qualified applicants receive consideration without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Visa also considers qualified applicants with criminal histories in accordance with applicable laws and EEOC guidelines.
Contact and Support
For role-specific questions or application support, candidates should refer to the official Visa careers page associated with this position.