Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. SW Engineer image - Rise Careers
Job details

Sr. SW Engineer - job 1 of 4

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 has a great toolbox of leading technologies including Cybersource and Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management and payment security systems.

We are looking for talented, technical, proactive, energetic, and passionate engineers who embrace challenges and are proven problem solvers. As a DevOps Engineer you will be part of a team of DevOps professionals building and working on enterprise grade CI/CD pipelines. You will own fields like infrastructure orchestration, reliability engineering, security, access control, and monitoring. You will keep up with the latest development in cloud infrastructure and DevOps, reevaluate architectural choices and coordinate migration if needed. Must have a passion for improving process, eliminating waste in workflows and enjoy the technical challenges in a fast paced, dynamic environment. In addition, you need Understand the end-to-end product topology from infrastructure and application perspective. Identify risks early on and ensure they are addressed before they become actual problems, whenever possible. Actively look for opportunities to improve the availability, reliability, and performance of the system by applying the learnings from monitoring and observation

Essential Functions and Responsibilities:

  • Maintains, extends, and builds automated Continuous Improvement (CI) and Continuous Delivery (CD) pipelines.

  • Designs, implements, and manages reliable build/deployment systems.

  • Monitors official builds and drives infrastructure issues to resolution.

  • Work on App Services Engineering (ASE) strategic efforts – working on all 3 layers of the stack related to infrastructure, middleware, and continuous integration and delivery frameworks.

  • Provide level 1 and 2 technical support and troubleshooting issues in the Release Builds and Deployments.

  • Work on Application setup and support on physical / virtual / container platforms,  troubleshooting OS and release issues.

  • Will operate as a Front-end Engineer on Release process, builds, deployments and some devops tools. 

  • Must have worked on tools Jenkins, JIRA, GIT, Maven, Chef/Ansible, docker, Kubernetes and RHEL and Any scripting.

  • Define and evolve Build & Release best practice by working within teams and educating the other stakeholder teams. These best practices should support traceability & auditability of change.

  • Ensure continuous availability of various Applications, Environments & tools supporting SCM & Release Management including Source Control, Containerization and Continuous Integration

  • Identify parts of the system that do not scale or are instable, provide alleviating measures and drive long term resolution of these problems.

  • Sharing knowledge with others is a must, this will be achieved through presentations to the development community as well as helping others out with the knowledge gained over time.

  • Actively look for opportunities to improve the availability, reliability, and performance of the system by applying the learnings from monitoring and observation

 

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Qualifications

Basic Qualifications:
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications:
3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
Minimum of BE/BTech
-Must have skills - Devops experience, and Java/Related Programming Language
BE or equivalent.
3+ years of hands-on experience in software industry in infrastructure and Devops.
Should have hands on and good understanding on Release Engineering & Devops tools.
Responsible for CI/ CD process and issues with respect to release engineering.
Proficient in one or more scripting languages is a plus: Unix Shell, Python
Working experience in Containerization, pipeline creation, Jenkins file/Git
Working knowledge of Chef/Ansible or equivalent is a must
Knowledge in Java is a must, or related technologies would aid in bug fixing,
understanding the products supported better and to support integration
Working knowledge in Containerization platform tools like, Kubernetes, Docker,
Experience supporting production Windows and/or Linux environments, including process management, user management, distilling log files, and debugging performance issues.
Coding experience beyond simple scripting
Experience working with any log analysis tools and observability applications like Grafana, Tableau, Splunk.
Knowledge of two or more platforms like Kafka, NginX, CDN, Redis/Hazelcast, Middleware software, Elastic, various SQL and NoSQL database platforms is also expected.
Experience supporting and working on web and mobile applications and troubleshooting problems in a cross-functional environment.
Experience supporting production Windows and/or Linux environments, including process management, user management, distilling log files, and debugging performance issues.

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. SW Engineer, Visa

Are you ready to take your career to the next level as a Senior Software Engineer at Visa in Bangalore, India? Join us on our mission to connect the world through innovative payment solutions. At Visa, we leverage cutting-edge technologies like Cybersource and Authorize.net, and we are seeking talented engineers who are eager to embrace challenges and excel in problem-solving. In this role, you will be at the forefront of building robust enterprise-level CI/CD pipelines, focusing on infrastructure orchestration, reliability engineering, and security. Your work will ensure that our systems are not only reliable but also scalable to meet our global demands. You will collaborate closely with cross-functional teams to improve our workflows, actively seeking opportunities to enhance system performance based on monitoring and observations. Whether it's managing deployment systems, eliminating risks, or providing technical support, you’ll play a key role in our development process. If you thrive in a dynamic environment and have a passion for continuous improvement, this hybrid position offers you the flexibility to balance remote work and in-office collaboration. Join Visa today and help shape the future of global payments while enjoying a rewarding and fulfilling career!

Frequently Asked Questions (FAQs) for Sr. SW Engineer Role at Visa
What are the key responsibilities of a Senior Software Engineer at Visa in Bangalore?

As a Senior Software Engineer at Visa in Bangalore, you will be responsible for maintaining and extending automated CI/CD pipelines, designing and managing deployment systems, and monitoring builds to resolve infrastructure issues. You'll also collaborate on strategic efforts related to all three layers of infrastructure, middleware, and CI/CD frameworks, ensuring smooth operation and continuous availability of various applications and environments.

Join Rise to see the full answer
What skills are essential for a Senior Software Engineer position at Visa?

To excel as a Senior Software Engineer at Visa, you need extensive experience in DevOps, with proficiency in tools such as Jenkins, Git, Maven, and Ansible. Familiarity with scripting languages like Python and knowledge of Java or related programming languages are essential, as well as hands-on experience with containerization platforms like Kubernetes and Docker.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at Visa in Bangalore?

The work environment for a Senior Software Engineer at Visa in Bangalore is dynamic and collaborative. This hybrid position allows you the flexibility to work both remotely and in the office, with a guideline of being on-site 2-3 days a week based on business needs. You will work alongside talented professionals in a culture that encourages innovation and continuous improvement.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer role at Visa?

For the Senior Software Engineer position at Visa, you should have a minimum of 2 years of relevant experience with a Bachelor's degree, or 5 years of experience in the field. Preferred qualifications include advanced degrees or more extensive experience, alongside strong DevOps expertise and software engineering skills.

Join Rise to see the full answer
How does Visa support the professional growth of Senior Software Engineers?

Visa actively supports the professional growth of Senior Software Engineers through continuous learning opportunities, skill development initiatives, and collaboration with industry experts. Sharing knowledge is highly valued, and you'll have opportunities to present within the development community and mentor others on best practices.

Join Rise to see the full answer
Common Interview Questions for Sr. SW Engineer
Can you describe your experience with CI/CD processes in your previous roles?

When discussing your experience with CI/CD processes, highlight specific tools you've used, such as Jenkins or Git, and describe projects where you've successfully implemented a CI/CD pipeline. Explain your approach to automating builds, deployments, and ensuring the quality of the software through continuous integration.

Join Rise to see the full answer
What approaches do you take to monitor and improve system performance?

Explain your strategies for monitoring system performance, such as using observability tools like Grafana or Splunk. Discuss specific metrics you track and how you apply learnings from monitoring to make targeted improvements or optimizations to the system.

Join Rise to see the full answer
How do you handle failures or issues in a release process?

Discuss your problem-solving approach during failures or issues, emphasizing your troubleshooting skills. Provide examples of past incidents where you've resolved issues effectively while minimizing impact, and outline your process for conducting post-mortems to prevent similar issues in the future.

Join Rise to see the full answer
Describe your experience with containerization technologies.

Share your hands-on experience with containerization platforms like Docker and Kubernetes. Highlight specific projects where you utilized these technologies, focusing on how they contributed to deployment efficiency and system reliability.

Join Rise to see the full answer
What role does collaboration play in your engineering process?

Emphasize the importance of collaboration by sharing examples of how you've worked with diverse teams, leveraging different skill sets to achieve project goals. Discuss how open communication and sharing knowledge have positively impacted project outcomes.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Illustrate your task prioritization strategies, such as using frameworks like the Eisenhower Box or Agile methodologies. Discuss how you assess urgency versus importance, manage competing deadlines, and communicate with stakeholders to keep projects on track.

Join Rise to see the full answer
Can you provide an example of a challenging technical problem you've solved?

Prepare a specific story showcasing your problem-solving abilities. Describe the context, your approach to identifying the issue, the steps you took to resolve it, and the ultimate outcome or lessons learned that benefitted your team or organization.

Join Rise to see the full answer
What scripting languages are you proficient in, and how have you applied them in your work?

Discuss specific programming or scripting languages you are skilled at, like Python or Unix Shell. Provide examples of how you've used scripting to automate tasks, streamline workflows, or enhance system efficiency in your previous roles.

Join Rise to see the full answer
How familiar are you with security best practices in DevOps?

Describe your understanding of security best practices within DevOps, such as implementing access controls, conducting security audits, and regularly updating dependencies. Provide examples of measures you've executed to ensure the security of the infrastructure and applications.

Join Rise to see the full answer
What do you enjoy most about being a DevOps Engineer?

Communicate your passion for the DevOps role by mentioning the excitement of resolving complex challenges, working in a dynamic environment, and the satisfaction of creating efficient and reliable systems. Share specific aspects like team collaboration or innovative technology adoption that resonate with you.

Join Rise to see the full answer
Similar Jobs
Aurora Remote No location specified
Posted 11 days ago
Photo of the Rise User
Via Hybrid New York, New York
Posted 7 days ago
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 14 days ago
Photo of the Rise User
Via Hybrid New York, New York
Posted 7 days ago
Aurora Remote No location specified
Posted 11 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

1002 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!