Software Engineer- Operations and Infrastructure
Core
Design, build, and maintain backend services, APIs, full-stack applications, and automation tools to ensure Visa's systems are reliable, scalable, and secure.
Role type
Software Engineer (Operations & Infrastructure)
Builds
Backend services, APIs, automation tools, and internal engineering systems
Domain
Payments technology, distributed systems, cloud platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, API design, full-stack development, debugging, software testing, technical documentation, system troubleshooting, cloud-native concepts, CI/CD pipelines, version control, containerization
Preferred skills
Modern frontend technologies (JavaScript, TypeScript, React, Angular), Java, Python, Node.js, Spring Boot, AWS, Azure, GCP, system reliability monitoring
Technologies
Java, Python, Node.js, Spring Boot, JavaScript, TypeScript, React, Angular, AWS, Azure, GCP, Git
Responsibilities
Design, develop, test, and maintain backend services and APIs; Build and support automation tools and platform capabilities; Troubleshoot application and system issues and perform root cause analysis; Collaborate with cross-functional teams to define requirements and deliver solutions; Contribute to architecture decisions around scalability and system behavior; Document technical designs and implementation details
Seniority
Early-career, hands-on IC