Staff Software Engineer – Bigdata, Cloud, GenAI
Visa · Bengaluru · 7–10 yrs experience · Posted 2026-06-19
Tech stack: AWS, GCP, Java, JavaScript, Kafka, Linux, Python, SQL
Apply on the company site · Get a referral for this role
Visa salary & ratings · Visa interview process · More live openings
About the role
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Responsibilities:
- This Staff Software Engineer role is for an individual with excellent software engineering with hands-on development experience and a strong foundation in computer science, full-stack development, and AI/ML technologies. This role involves software initiatives, leveraging modern programming languages, cloud platforms, APIs and Generative AI to deliver scalable, high-quality business solutions.
- Experience on AWS/GCP and Bigdata stack would be a strong plus.
- Design, develop, test and deploy scalable full‑stack software solutions with end‑to‑end ownership.
- Build and enhance front‑end applications using HTML, CSS, JavaScript, and SQL, applying strong UI/UX principles.
- Develop and maintain back‑end services using Python, Java, and related technologies, including API design and integration.
- Leverage Generative AI (GenAI) to drive innovative solutions, improve productivity, testing, and automation.
- Responsible for Big Data SRE and engineering activities across big data and cloud environments ensuring high performance, reliability and scalability.
- Develop products, tools and processes to automate day-to-day task.
- Collaborate with cross‑functional teams to translate business requirements into efficient technical solutions and tools.
- Excellent interpersonal, verbal, and written communication skills.
Qualifications:
- 7-10 years of work experience and a Bachelor's Degree or 5 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 years of experience with a PhD. 1+ year of experience with cloud platforms (AWS/GCP) and/or Big Data technologies (Hadoop, Kafka) is a plus
- Expertise in one or more programming languages Python or Java
- Hands-on experience in software engineering with strong coding skills
- Solid foundation in computer science fundamentals and data structures
- Proficiency in programming languages such as Python or JAVA and relevant AI libraries such as TensorFlow, PyTorch, etc.
- Experience with full-stack development platforms, including SQL, VS Code, REST, XML, JSON, APIs
- Strong experience developing front-end (HTML, CSS, JavaScript) and back-end services
- Hands-on experience designing and consuming APIs
- Demonstrated use of Generative AI in development and testing workflows
- Experience with LLMs and frameworks such as LangChain or LangGraph
- Hands-on experience in machine learning, deep learning or reinforcement learning
- Working knowledge of Linux fundamentals and system concepts (CPU, memory, storage, networking)
- Experience with cloud platforms (AWS/GCP) and/or Big Data technologies (Hadoop, Kafka) is a plus
- AWS experience with managed streaming or big-data services such as AWS MSK (Kafka) and/or EMR (preferred), plus cloud fundamentals (networking, IAM/security, observability).
Qualifications
- 7-10 years of work experience and a Bachelor's Degree
- 5 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- 3 years of experience with a PhD.
- 1+ year of experience with cloud platforms (AWS/GCP) and/or Big Data technologies (Hadoop, Kafka) is a plus
- Expertise in one or more programming languages Python or Java
- Hands-on experience in software engineering with strong coding skills
- Solid foundation in computer science fundamentals and data structures
- Proficiency in programming languages such as Python or JAVA and relevant AI libraries such as TensorFlow, PyTorch, etc.
- Experience with full-stack development platforms, including SQL, VS Code, REST, XML, JSON, APIs
- Strong experience developing front-end (HTML, CSS, JavaScript) and back-end services
- Hands-on experience designing and consuming APIs
- Demonstrated use of Generative AI in development and testing workflows
- Experience with LLMs and frameworks such as LangChain or LangGraph
- Hands-on experience in machine learning, deep learning or reinforcement learning
- Working knowledge of Linux fundamentals and system concepts (CPU, memory, storage, networking)
- Experience with cloud platforms (AWS/GCP) and/or Big Data technologies (Hadoop, Kafka) is a plus
- AWS experience with managed streaming or big-data services such as AWS MSK (Kafka) and/or EMR (preferred), plus cloud fundamentals (networking, IAM/security, observability).
Responsibilities
- This Staff Software Engineer role is for an individual with excellent software engineering with hands-on development experience and a strong foundation in computer science, full-stack development, and AI/ML technologies.
- This role involves software initiatives, leveraging modern programming languages, cloud platforms, APIs and Generative AI to deliver scalable, high-quality business solutions.
- Experience on AWS/GCP and Bigdata stack would be a strong plus.
- Design, develop, test and deploy scalable full‑stack software solutions with end‑to‑end ownership.
- Build and enhance front‑end applications using HTML, CSS, JavaScript, and SQL, applying strong UI/UX principles.
- Develop and maintain back‑end services using Python, Java, and related technologies, including API design and integration.
- Leverage Generative AI (GenAI) to drive innovative solutions, improve productivity, testing, and automation.
- Responsible for Big Data SRE and engineering activities across big data and cloud environments ensuring high performance, reliability and scalability.
- Develop products, tools and processes to automate day-to-day task.
- Collaborate with cross‑functional teams to translate business requirements into efficient technical solutions and tools.
- Excellent interpersonal, verbal, and written communication skills.
More openings at Visa
- Sr. Manager - Software Engineering (11-14 years' experience, Java/Python, Kafka, Spark, Hive, Hadoop) — Bengaluru
- Staff SW Engineer (Java Fullstack) — Bengaluru
- Senior Manager; Software Engineering — Bengaluru
- Staff Software Engineer — Bengaluru
- Staff Software Engineer — Bengaluru
- Sr Software Engineer — Bengaluru