Staff Software Engineer

Bengaluru East, Karnataka, India
May 07, 2025
May 07, 2026
Onsite
Full-Time
4 - 6 Years
Job Description

As a Staff Software Engineer focused on People Technology and GAI, you’ll be at the forefront of developing next-generation tools that empower our People (HR) teams. This role blends deep technical development with creativity and a product mindset, it’s perfect for someone excited to craft intelligent, scalable, and secure employee-centric solutions.

You will partner closely with business stakeholders, technical architects, fellow engineers, and third-party vendors to understand challenges and deliver robust GAI-based systems using tools like Azure OpenAI. You'll also be instrumental in promoting engineering best practices and continuously improving the performance and scalability of our platforms.

What You’ll Do

  • Develop cutting-edge Generative AI solutions using Azure OpenAI to streamline and enhance internal employee-facing systems.
  • Collaborate with business partners and technical teams to understand goals, align on priorities, and translate requirements into functional, scalable features.
  • Participate in all phases of the software development lifecycle from design and architecture to development, deployment, and support.
  • Foster a collaborative, empowered team environment that supports continuous learning, innovation, and ownership.
  • Create clean, maintainable, and well-documented code that aligns with Visa’s quality and security standards.
  • Contribute to enhancements and optimizations of existing applications while also designing and implementing new functionality.
  • Establish and uphold coding standards, ensure test coverage, and promote software engineering best practices.
  • Actively participate in Agile ceremonies, contribute to sprint planning, and maintain consistent, effective communication with cross-functional teams.
  • Monitor solution performance and scalability, introducing improvements as necessary to ensure high availability and responsiveness.

Required Qualifications

  • Bachelor’s degree and 5+ years of relevant experience in software engineering, OR 10+ years of directly relevant industry experience.
  • Solid understanding of database systems (SQL and NoSQL), with strong skills in schema design, data modeling, security, and performance optimization.
  • Practical experience and understanding of foundational LLM (Large Language Model) technologies including RAG (Retrieval-Augmented Generation) architectures and prompt engineering.
  • Proficiency in Azure AI services, such as Azure AI Search, Azure Storage, and related components.
  • Strong communication skills, with the ability to convey technical concepts clearly across diverse audiences and stakeholders.

Preferred Qualifications

  • 4–6 years of experience coding with Python, .NET Core, C#, and Visual Studio IDE.
  • Hands-on experience with Microsoft SQL Server and T-SQL development.
  • Familiarity with modern front-end frameworks like Angular and React, and ability to build intuitive user interfaces using HTML and CSS.
  • Exposure to Big Data platforms and concepts, as well as emerging Gen AI technologies and cloud-native architectures.
  • Experience working in Agile environments with a DevOps mindset including CI/CD practices and version control via GitHub.
  • Strong interpersonal and leadership skills, with a track record of mentoring and collaborating effectively across teams.

Visa is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

If you are passionate about AI, excited by the possibilities of technology, and want to make an impact on the future of work at one of the world’s most respected companies, we’d love to meet you.

Related Jobs