We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work itself:
Design code and systems that touch 40% of the world population while influencing Visa s internal standards for scalability, security, and reusability
Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
Design, build and manage data ingestion pipelines including OpenSearch, Kafka, and Druid using open-source packages.
Design and Build Application in Dockers and Kubernetes
Develop and Build Python based application for automation and task management.
Ensure data integrity, quality, and security throughout the data lifecycle end-to-end in open-source platform.
Build multiple data pipelines to ingest unstructured data in real time for advance data analytics.
Collaborate with cross-functional teams to understand data requirements and deliver solutions.
The Skills You Bring :
Energy and Experience : A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo : Comfort in pushing the boundaries, hacking beyond traditional solutions
Basic Qualifications:-
14+ 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 5 years of work experience with PhD
Preferred Qualifications:-
Bachelor s degree in Computer Science, Engineering or any related field with minimum 14 years of experience
3+ years of experience with visualization dashboard tools (Splunk, Elastic, Superset).
10+ years of experience in Python and Java programming.
10+ years of experience working in a Linux or Unix environment.
10+ years of experience in data analytics, including proficiency in SQL.
5+ years of experience in OpenSearch/Elastic engineering and development.
5+ years of experience in Cloud Applications.
2+ year of experience in Rust programming (highly preferred).
Experience building and deploying modern services and web applications with quality and scalability
Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
Excellent Communication and Collaboration skills.
Experience with Cloud-based Data Engineering solutions is preferred.
Experience with Big Data Technologies such as Hadoop, Kafka and Spark are preferred
Knowledge in Generative AI or Generative AI tools is preferred.
Strong problem-solving skills with attention to detail.