Sr. Staff SW Engineer

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

We dream of a future where it's easy to pay and be paid. Across the planet. Where ever. Whenever. Securely. Easily. We have a great toolbox of leadership 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 a talented Senior Staff Software Engineer to join our team!

Senior Staff Software Engineer

As a Senior Staff engineer in payment technology team you will help lead, design, enhance and build our services with technology teams for Customers in an agile development environment. You will be working with colleagues, who will help, support and challenge you every day. Unit testing, code reviewing, and regular check-ins for continuous integration is just part of your DNA. You will see the code written going to production in few days and used by huge customer base including Apple, Facebook, Nike, Emirates… If this sounds exciting, we would love to chat and tell you more about our work culture and environment.

Responsibilities:

We expect our Senior Staff engineers to do much more than just writing code

  • Help our client to achieve their real goals by understanding the requirements and how it would help them in their business
  • Use technologies including Java, REST, NoSQL and more
  • Leverage newer technologies and develop solutions to build next generation of Payment services
  • Lead efforts to architect, design and implement various aspects of our global transaction processing systems
  • Lead and provide technical mentoring to a team of talented engineers
  • Comfortable in leading meeting and discussions with non-technical teams
  • Excellent leadership, interpersonal skills and team player

Technical Expertise Requirements:

  • Very thorough understanding of Container based architecture for Cloud such as Docker
  • Should have experience in building and establishing elastic scalability architectural patterns for web applications, including omni-channel applications
  • Sound experience and understanding of Micro services oriented architecture
  • Strong understanding and working experience in Distributed Web Architecture – should have experience with Service registry, container architecture, distributed caching, NoSQL and RDBMS, reactive programming frameworks etc.
  • Sound understanding of Service and IT operations management, and DevOps model, good knowledge of Deployment, Capacity Planning
  • Strong understanding of Enterprise Integration using web services, REST
  • Understand the Security requirements and standards, and contemporary trends in Security risks as well as technologies
  • Should have experience in leading the end-to-end delivery of at least major cloud platform feature

Nice to Have:

  • Domain experience in Payment technologies
  • Experience with Open stack UI development
  • Experience in Data Analytics and tools such as Hadoop, Solr, Spark etc.

Qualifications

  • Bachelors/Masters degree or equivalent with at least 12+ years of product development experience
  • Experience in commercial software development on Unix/Linux environment.
  • 5+ years in a technical leadership role
  • Hands-on understanding of architecture and operations of highly available and scalable web services.
  • Experience with agile development process
  • Desired experience in instrumenting web or mobile applications for performance benchmarking

Additional Information

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

Privacy Policy