Lead Data Engineer

Bengaluru East, Karnataka, India
Sep 16, 2024
Aug 11, 2025
Onsite
Full-Time
10 Years
Job Description

As a Lead Data Engineer at Visa, you will play a pivotal role in advancing our data-driven payment solutions. You will lead the technical vision and implementation for our campaign platform, integrating it seamlessly with our marketing systems. This role requires a hands-on leader with expertise in Big Data technologies and Java/J2EE, capable of driving initiatives from design through to deployment.

Responsibilities

  1. Leadership & Design. Lead the analysis, design, development, and implementation of various technical initiatives, ensuring end-to-end ownership and delivery of business functionalities.
  2. System Development. Design, develop, and maintain high-availability and high-performance systems, focusing on mission-critical components.
  3. Code Quality. Write high-quality code, conduct code reviews, and mentor junior developers to ensure timely and defect-free deliveries.
  4. Security. Champion security best practices by implementing and verifying secure coding techniques, collaborating with cybersecurity teams.
  5. Continuous Integration. Oversee Continuous Integration (CI) activities, including automation frameworks for testing and deployment.
  6. Stakeholder Interaction. Engage with business and technical stakeholders to deliver high-quality products that meet business requirements. Communicate technical solutions and capabilities in business terms.
  7. Innovation. Develop new products iteratively by building proof of concepts (POCs) and transforming ideas into practical solutions.
  8. Hybrid Work. This is a hybrid position, requiring 2-3 days a week in the office, with the flexibility to work remotely for the remainder.

Qualifications

  • 10+ years of relevant work experience with a Bachelor’s Degree, or at least 7 years of work experience with an Advanced Degree (e.g., Masters, MBA, JD, MD), or 4 years of work experience with a PhD, or 13+ years of relevant work experience.
  • 12+ years of experience with a Bachelor’s Degree or 8-10 years with an Advanced Degree or 6+ years with a PhD in Computer Science or a related field.
  • Extensive experience in software design, architecture, and development, particularly for distributed and parallelized systems.
  • Strong hands-on experience with Core Java, J2EE technologies, Microservices, Spring, Hibernate, and REST APIs.
  • Expertise in managing complex data structures and processes using big data technologies such as Hadoop Hive, Spark, Kafka, and Airflow.
  • Experience with UI technologies and frameworks like AngularJS or Backbone is a plus.
  • Proficiency in DevOps practices including CI/CD, test automation, and build automation using tools like Jenkins, Maven, Chef, Git, and Docker.
  • Familiarity with Agile methodologies (e.g., SCRUM) and product development experience is essential.

Additional Information

Visa is an Equal Opportunity Employer. We are committed to providing equal employment opportunities without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. We also consider qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local laws.

Apply Now

Join Visa and make a significant impact on the future of payments technology. If you have the expertise and drive to lead our data engineering efforts, apply today and be part of a team that shapes the future of payment solutions.

Related Jobs