Staff Software Engineer
Visa
2 - 5 years
Bengaluru
Posted: 06/08/2025
Job Description
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 Cybersecurity product team has designed a Cybersecurity product that delivers protection of cryptographic secrets in application memory, reducing attack vectors of unprotected application memory. This software engineering role will work with a small team of software engineers, and contribute directly to the code base, demonstrating stewardship of software through full life cycle: requirements, design, development, testing, and support.
Essential Functions
Work closely with the lead software engineer of this cybersecurity product.
Automation and Best Practices: Implement best engineering practices and automate software development, testing, and deployment processes. Ensure the timely delivery and maintenance of multiple services, focusing on continuous improvement.
Understand Visa Network architecture and work with Visa's container and platform experts to implement rapid POCs and pilots to demonstrate feasibility of new capabilities and technologies and align security defenses to such capabilities.
Partner closely with application and infrastructure teams in building secure key management services.
Apply creative thinking/approach to determine solutions that further Business Goals and align with Technology Strategies.
Ability to communicate on cybersecurity topics to diverse audiences, from new-hire engineers to senior executives and customers.
Capability to conduct original research, or guide the research of colleagues, to solve complex problems through empirical methods and experimentation.
Demonstrate technical mastery and be an inspirational leader and mentor who continuously develops the competencies of their self and others.
Continuous Learning: Engage in continuous learning and development, actively seeking opportunities to enhance your skills and knowledge. Collaborate with peers to share insights and drive team growth.
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.
Preferred 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.
• Self-driven and willing to work across technologies/languages.
• Language proficiency:
o Expert level skills in C++
o Rust: Beginner to Intermediate
o Java: Intermediate
o Golang: Intermediate
• Experience in practical use of cryptographic techniques and algorithms to secure real-world systems and communications: involving encryption, digital signatures, hashing, and implementing them in software, hardware, or protocols to protect data.
• Understanding enterprise security, certificate management, etc.
• Software engineering skills: Worked on developing and testing components which has been pushed to production, git version control.
• Worked on containerization platforms and understanding of Linux systems: Understand Linux commands, have worked on docker and Kubernetes to package and deploy application service.
• Expertise in application security, SSDLC, and knowledge of cryptography fundamentals.
• Experience in building Generative AI applications and prompt engineering.
• Experience in configuring build and deployment systems like Maven, Gradle, Jenkins, and Kubernetes.
• Expertise in handling multi-threading, concurrency, and error-handling.
• Experience with CI/CD practices, pipelines, and workflows.
• Demonstrated proficiency in troubleshooting, root-cause analysis, application design, and implementing large components for enterprise projects.
Additional Information
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.
About Company
Visa Inc. is a global leader in digital payments, headquartered in San Francisco, California, and operating in over 200 countries and territories. Rather than issuing cards directly, Visa partners with banks and financial institutions to offer Visa-branded credit, debit, and prepaid cards. Its powerful payment network, VisaNet, enables fast, secure, and reliable electronic transactions worldwide. Visa supports a range of technologies including contactless payments, online checkout solutions, and real-time money transfers through platforms like Visa Direct. With billions of payment credentials and acceptance at over 150 million merchant locations globally, Visa plays a central role in enabling global commerce and driving innovation in financial services.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).