Software Engineer
- Full-time
- Job Family Group: Technology and Operations
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa's Observability team collaborates with product development teams, and other teams within Operations & Infrastructure organization on engineering, building and maintaining the most innovative, reliable, secure and cost-effective Observability solutions to meet VISA customers’ growing needs.
You will be part of a team of engineers/System analysts who are focused on Visa's diverse technology stack, cloud/container platform, private and public cloud integration architecture and associated life-cycle management. As part of this self-driven team, you will have total ownership of the solutions we provide for our customers making availability, performance, security, and reliability critical to our success. We need to do this all at global scale, as well, so continual, iterative improvements in our process, technology, tools, and automation will be essential to allowing us to meet those goals as well as focus on the things that add value for our players.
Major Duties/Responsibilities:
Develop Observability application UI/Backend
Work with senior team members to understand the requirements and design a solution
Take responsibility of the application sanity, performance, availability end to end
Deployment and testing of code in non-prod and prod environments
Deploy and improve instrumentation for monitoring and logging the health and availability of systems and services.
Develop automation to improve operational efficiencies and system integration.
Support and manage the Observability applications and infra and reduce error/issues
Partner with development teams in the design of their monitoring solutions.
Build and set up new development tools and infrastructure.
Ensure systems are safe and secure against cybersecurity threats.
Perform root cause analysis on outages.
Serve as a subject matter expert working with technical resources and our customers.
Educate and create documentation on technical requirements.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications
-Bachelors degree/Master's degree with 1+ years of relevant work experience
Preferred Qualifications
-Bachelor’s degree in computer science, or a related field.
-1+ years of experience in software development.
-Proficiency in Golang OR Java.
-Good to have knowledge of C, C++, and Python.
-Experience with observability tools such as Grafana, OpenTelemetry, Fluentbit, etc.,
-Experience with database technologies, preferably Clickhouse or other columnar databases.
-Strong problem-solving skills and attention to detail.
-Excellent communication and teamwork skills.
-Experience with Ansible is an added advantage.
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.