Visa

Chief Software Engineer

Bengaluru, India
Streaming Java Spring Microservices Angular React
Search for More Jobs Talk to a recruiter now 💪
This job is closed! Check out or
Description

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across 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.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Job Description

As the Chief Software Engineer, you will be the technical lead for a portfolio of projects within the VISA Acceptance Solutions (formerly Merchant & Acquirer Processing – MAP PD group).  You will be a strong technical influencer and collaborator across functions.  In this role, you will have the opportunity to introduce new services that enhance existing products or enable new products, recommend and evangelize new technologies that will improve the status quo, offer technical solutions to operate with greater resilience, security and throughput.

The solutions you design will be large scale, always available, secure, performant, accessible and globally ready. Your solutions will be used by millions of people worldwide every second of the day.  As the Chief Software Engineer, you will have the opportunity to bring your creative curiosity and technology experience to work every day and build platforms that are consumed across the world to create seamless, fast, reliable and user-friendly experiences. You will interact with senior executives, senior product managers, and external partners like Fortune 100 system integrators, payment service providers, acquiring banks and merchants.

The role involves extensive hands-on activities.  Here are key job responsibilities –

  • Understand the Payments industry and where Acceptance Solutions fit in the payment ecosystem
  • Understand the business initiatives and their importance to the growth of Acceptance Solutions.
  • Develop a good understanding of the Acceptance Solutions technology platforms and the target state architecture for commerce services and partner lifecycle management.
  • Provide technical leadership and vision, leadership in execution of projects for Acceptance Solutions.  Activities would include sizing, designing, coding, code reviews and design reviews, leaning more towards sizing, designing and review activities.
  • Lead internal proof of concept initiatives.  When needed, quickly design and implement a prototype of a system or component with a proper architecture, before handing over to a team to finish.
  • Define and drive technology standard and best practices for this product development organization.  Drive engineering best practices and operational best practices across the organization.
  • Develop strategies to meet business objectives with existing or emerging technologies and articulate technology solutions as well as explain the competitive advantages of various technology alternatives keeping in mind the platforms’ needs of security, high scalability (5000+ tps) and six nines of availability.
  • Build relationships with key architects across technology organizations and collaborate on promoting architectural best practices across technology.
  • Develop, represent and explain the value and vision of proposed technology solutions to a wide range of cross functional audience, from sales to product management to client services.

This is a hybrid position. Hybrid employees can alternate time between both home and office. Employees in hybrid roles are expected to work from the office three days a week, Monday (Sunday in some countries where Sunday is the start of the week) and Wednesdays. Wednesdays are designated as in-office collaboration days. The third day in the office will be decided based on team needs and determined in partnership with senior leadership.

Qualifications

Qualifications:-

• •18 or more years of experience with a Bachelor’s Degree or with an Advanced Degree.
• Led and delivered complex projects where complexity is a function of a combination of these factors – domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology partners and business partners
• Extensive experience on architecture, design of large-scale platforms and application
• Strong understanding and working experience in Distributed Web Architecture – should have experience with service registry, container architecture, distributed caching, streaming apps, NoSQL and RDBMS
• Hands-on understanding of architecture and operations of highly available and scalable web service
• Expertise with the Java 8 platform or higher, Spring, Vertx, Akka framework or similar
• Experience in building Microservices, specifically with HTTP, REST, JSON and XML
• Experience in Advanced Java Script, Angular / React
• Sound understanding of Service and IT operations management and DevOps model, good knowledge of deployment and capacity planning
• Strong understanding of Enterprise Integrations using web services and REST
• Understanding of Security requirements, standards and contemporary trends in Security risks as well as technologies
• Experience with agile development process
• Experience in the Payment domain is a plus

Additional Information

All your information will be kept confidential according to EEO guidelines.

Visa
Visa
Banking Finance Financial Services Information Technology Mobile Payments Payments

0 applies

4 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 389 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say