Job Overview
Role: Software Engineer (Python, Observability Tools) Location: Bangalore, Karnataka Experience: 1 – 2 Years Qualification: B.E/B.Tech/B.Sc/M.E/M.Tech/M.Sc (CS/Related) Key Skills: Python, Observability Tools, Kafka, Microservices, REST
Job Description
For the VISA Off Campus Drive 2026, the team is 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. You will leverage innovative technologies to build the next generation of Payment Services and Transaction Platforms. A significant portion of this role focuses on implementing and managing Observability tools, utilizing streaming platforms like Kafka, and developing robust Microservices.
Roles and Responsibilities
- System Design & Coding: Design code and systems influencing Visa’s internal standards for scalability, security, and reusability.
- Microservices Development: Build and use scalable Microservices with HTTP, REST, and JSON.
- Observability & Monitoring: Develop and utilize Observability tools (OpenTelemetry, Grafana, ClickHouse) for comprehensive system monitoring and logging.
- Automation & CI/CD: Participate in tools development, automation (CI-CD, Auto Deployment, System Availability), and utilize Git, Maven, and Jenkins.
- Agentic Solutions: Gain exposure in developing cutting-edge agentic solutions using tools like Cline, Claude, GitHub Copilot, and Power Automate.
- Collaboration: Collaborate multi-functionally with Product, Test, DevOps, and Agile/Scrum teams to create design artifacts and best-in-class software solutions.
Skills and Eligibility Criteria
Educational Background: Bachelor’s or Master’s degree in Computer Science or a related technology-engineering discipline.
Experience: 1 to 2 years of proven work experience in software development.
Mandatory Technical Skills:
- Expertise in programming languages such as Python, Java, GO, or Scala.
- Good knowledge of Observability tools (OpenTelemetry, Grafana, ClickHouse).
- Experience with Relational databases and/or NoSQL databases, and exposure to streaming platforms like Kafka.
- Proficient in version control and deployment tools: GIT-Stash, Maven, and Jenkins.
Competencies:
- Strong analytical, problem-solving, and communication skills with a constant drive to learn new technologies (Angular, React, Kubernetes, Docker).