Description
Visa's Value Added Service [Risk and Security] team is looking for a Software Engineer to design and develop services for customers in an agile environment. You will collaborate with colleagues to create leading-edge payment solutions, combining global payment processing, fraud management, payment security, and reporting systems.
Key Responsibilities:
- Design, document, and implement new systems, enhancing and modifying existing software to comply with design specifications, security, and Java best practices.
- Develop application and infrastructure performance plans/models for a highly scalable, low-latency, highly-available, and high-throughput payment processing system.
- Work with architects and development teams to ensure proper metrics instrumentation for real-time and remote troubleshooting/performance monitoring.
- Utilize tools like Loadrunner/Jmeter, Appdynamics, dynatrace, OPNET, or other comparable tools.
- Evaluate, develop, and execute load test tools to stress the limits of Visa's critical payment applications.
- Understand and performance test APIs, abstractions, and integration patterns to solve challenging distributed computing problems.
- Define Performance Strategy and report performance baselines required to certify Go-Lives.
- Handle multiple tasks and stakeholders, documenting steps performed during performance tests cycles.
- Suggest optimization techniques by analyzing code.
What You'll Do:
- Design for Reliability: Architect and implement solutions that keep Visa's application services running with Always On availability.
- Automate Everything: Create intelligent automation for monitoring, deployment, and incident response.
- Lead Investigations: Solve complex technical puzzles and prevent future incidents.
- Drive Innovation: Contribute to evolving from traditional applications to cloud-native solutions.
- Collaborate Globally: Work with talented engineers and clients across the world.
Why You'll Love It:
- Real Impact: Your code will help process millions of transactions, enabling commerce worldwide.
- Growth Opportunities: Regular learning sessions, mentorship programs, and exposure to cutting-edge technology.
- Work-Life Integration: Hybrid work model (2-3 days in office) with flexible scheduling.
- Inclusive Culture: Join a team that promotes diverse perspectives and collaborative problem-solving.
Technical Areas You'll Grow In:
- Cloud & System Architecture: Design scalable, resilient systems across hybrid cloud platforms.
- AI/ML Operations: Support and optimize ML model deployment pipelines and monitoring systems.
- Observability & Performance: Master advanced monitoring, tracing, and performance optimization techniques.
- Automation & Intelligence: Build smart alerting systems and automated remediation workflows.
- Distributed Systems: Monitor and maintain globally distributed payment processing systems.