Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff SW Engineer( C/C++ Developer) image - Rise Careers
Job details

Staff SW Engineer( C/C++ Developer)

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

What's the job? 

As a Staff Software Engineer, you will be a part of the Payments Product Development Team. You will be responsible for system development, implementation, maintenance and support of Visa's Clearing and Settlement systems, which clear, settle, and deliver transactions to issuer and acquirer financial institutions globally. Through this challenging job, you'll gain experience collaborating with various parts of the business in understanding requirements for system enhancements, identifying areas of improvement and implementing changes to the system where it is needed. You'll provide rotational day time on call support for problem resolution. The product that you oversee will be of the highest quality meeting all requirements within the scheduled timeframe.

Who are we looking for?  

We are looking for a computer science (or similar) engineer with software development & design experience. Having experience in Cards and Payments Domain is a big advantage.

You are a great team player, ensuring that everyone on your team feels valued and is excited to work with you. Location, time pressure, distractions, none of it matters: no matter the environment, you know you can code and build amazing, high-performing, and bug-free products and, in fact, you have a strong track record of the same.

You feel comfortable to take risks, be bold, and innovate in order to create exceptional products that are not just seamless but have great value as well for our clients. No matter the challenge, you know you can find a solution and encourage others to think the same. You recognize when to ask for help and when to collaborate with others, working across departments and influencing in areas beyond immediate control. Above all, you are someone who takes initiative and thinks like an owner – you've defined your everywhere and lead others to find theirs all while launching Visa ahead of the game.

Why us? 

Working at Visa is challenging. The problems that we face and solve and the decisions that we make affect the world. Visa is all about helping people around the world reach their Everywhere – the place where their personal, professional and financial goals intersect. As the premier payments technology company, we're proud to boast that our commerce platforms touch the lives of billions, all over the globe. If you have ambition, focus and drive, and are interested in joining a global team focused on changing the way the world pays and is paid, you'll find your everywhere at Visa.

Responsibilities

  • Collaborate  with business units and technical staff to define requirements/modifications for use in designing appropriate solutions.
  • Evaluate options and provide recommendation on scope and scale of effort required to develop solutions.
  • Create design documents, code, unit/functional test, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
  • Build and maintain effective relationships across functional areas in order to provide superior product support.
  • Support and deliver on resulting initiatives from the Business Plan and Technology strategy leveraging re-use, eliminating duplicative components, architectural design, and use of innovative products.
  • Work to ensure technology decisions are business driven.
  • Suggest and cultivate ideas on the extension of the current systems to new products and services.
  • Must be able to understand the positioning of a solution within the company and to build consensus to effectively gain buy-in from all participants.
  • Identify opportunities for further enhancements and refinements to standards, processes and systems.
  • Provide rotational day time on-call support (once in every 3 months or so) as scheduled.

 

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 two days a week, Tuesdays and Wednesdays with a general guidepost of being in the office 50% of the time based on business needs.

Qualifications

Basic Qualifications:

  • Minimum of Bachelor's degree in Computer Science or equivalent.

 

Preferred Qualifications:

  • 8+ years of relevant work experience.
  • Great planning and organizational skills.
  • Experience in any of these will be an advantage – Z/OS systems, JCL, DB2.
  • Domain knowledge in Cards and Payments Domain.
  • Experience with designing highly scalable and/or complex  solutions.

 

Essential Qualifications:

  • Strong working knowledge in C and/or C++.
  • Strong problem analysis skills and ability to resolve critical issues for complex systems under tight timeframes using dumps and other tools.
  • Excellent interpersonal, written and verbal communication skills.
  • Ability to multitask and handle multiple competing priorities with minimal direction from management.
  • Ability to understand systems from all levels, from the big picture enterprise-level view to the low-level technical view.
  • Must be able to write high level design, translate it into technical design and build documentation for all aspects of a technical infrastructure.
  • Curiosity and creativity, to want to understand customer requirements and our processes and want to come up with creative solutions.
  • Ability to represent technical and business issues and solutions to multiple levels internally and externally to support strategic organizational plans.
  • Experience with developing solutions for highly scalable, highly available complex systems, preferably in the payment systems or other financial services industry.

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

$105000 / YEARLY (est.)
min
max
$80000K
$130000K

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 Staff SW Engineer( C/C++ Developer), Visa

Are you a passionate software engineer looking to make your mark in the fintech world? Join Visa as a Staff Software Engineer in Bangalore, India, and be part of a team that's changing how the world manages payments. In this pivotal role, you'll work with the Payments Product Development Team to develop, implement, and maintain Visa's Clearing and Settlement systems. Your contributions will directly affect the processing of billions of transactions globally – that's a pretty exciting impact to have! You will collaborate with various business units to understand their requirements and lead efforts to enhance our systems. Your expertise in C or C++ will be crucial as you create robust, high-performing code that meets the highest standards. Not only will you enjoy problem-solving and debugging, but you'll also engage in critical thinking to push boundaries and innovate. Moreover, you'll participate in rotational on-call support to resolve challenges head-on. If you’ve got a solid foundation in computer science and a background in the Cards and Payments domain, we want to hear from you! At Visa, you’re not just another employee; you’re part of a purpose-driven team working on revolutionary solutions that help individuals and businesses thrive. Join us and be part of an environment where curiosity meets creativity, and you have the autonomy to make a difference.

Frequently Asked Questions (FAQs) for Staff SW Engineer( C/C++ Developer) Role at Visa
What are the primary responsibilities of a Staff Software Engineer at Visa?

The primary responsibilities of a Staff Software Engineer at Visa include developing and maintaining the Clearing and Settlement systems that handle billions of transactions. In this role, you will collaborate with various business units to gather requirements, create design documents, and implement modifications or enhancements to existing software. Additionally, you'll provide rotational on-call support and work to ensure technology decisions are aligned with business needs.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Visa?

To qualify for the Staff Software Engineer position at Visa, candidates should hold a Bachelor’s degree in Computer Science or a related field, with a minimum of 8 years of relevant experience. Strong programming skills in C or C++ are essential, along with familiarity in the Cards and Payments domain. Additionally, candidates should possess strong analytical skills and the ability to multitask effectively under tight deadlines.

Join Rise to see the full answer
How does the Staff Software Engineer role at Visa contribute to the company's mission?

The Staff Software Engineer plays a crucial role in achieving Visa’s mission by developing robust systems that ensure the secure and efficient processing of payments. By designing solutions that enhance the Clearing and Settlement systems, you help maintain the integrity of financial transactions across the globe, ultimately contributing to the vision of connecting the world through innovative payment solutions.

Join Rise to see the full answer
What is the working environment like for a Staff Software Engineer at Visa?

The working environment for a Staff Software Engineer at Visa is dynamic and collaborative, with opportunities for remote and office work. Employees are expected to be in the office two days a week to foster teamwork and innovation. This hybrid setup allows you to work flexibly while engaging directly with your team to build effective solutions.

Join Rise to see the full answer
What opportunities for career growth does Visa offer to Staff Software Engineers?

Visa provides numerous opportunities for career growth for Staff Software Engineers. With a focus on innovation and development, employees can take on various projects that enhance their skills and expertise. Visa encourages continuous learning, and employees are supported in pursuing additional training or certifications to advance their careers within the organization.

Join Rise to see the full answer
Common Interview Questions for Staff SW Engineer( C/C++ Developer)
Can you describe your experience with C/C++ in previous projects?

When discussing your C/C++ experience, focus on specific projects where you utilized these programming languages. Highlight your role, the challenges faced, and how you overcame them, along with the final outcome and its impact on the project.

Join Rise to see the full answer
How do you approach problem-solving under tight deadlines?

To effectively address this question, explain your structured approach to problem-solving. Describe how you prioritize tasks, communicate with your team, and employ analytical skills to devise solutions quickly while still maintaining code quality.

Join Rise to see the full answer
What strategies do you use for system design and architecture?

Discuss your methods for system design, which may include gathering requirements, understanding user needs, and developing scalable architectures. Emphasize your ability to collaborate with cross-functional teams to ensure that the design aligns with business objectives.

Join Rise to see the full answer
How do you stay current with the latest technologies relevant to payments systems?

Explain how you keep yourself updated on the latest industry trends. Mention attending conferences, participating in webinars, and actively engaging with professional networks or communities to enhance your knowledge related to payments technologies.

Join Rise to see the full answer
Tell us about a time you collaborated with a cross-functional team.

Provide a specific example where you worked with team members from different departments. Share how you communicated effectively to align objectives, and the overall impact of your collaborative efforts on the project’s success.

Join Rise to see the full answer
What are some best practices you follow for writing clean code?

Share your commitment to writing maintainable code by mentioning practices such as code reviews, proper documentation, and adhering to established coding standards. Provide examples of how these practices led to improved project outcomes.

Join Rise to see the full answer
How do you handle feedback and criticism of your code?

Discuss the importance of feedback in personal and professional growth. Explain how you embrace constructive criticism and use it as an opportunity to learn and refine your skills, emphasizing your openness to adjusting code when necessary.

Join Rise to see the full answer
What motivates you to deliver high-quality products?

Articulate your passion for creating reliable and efficient products that enhance user experience. Emphasize how the impact of your work on clients and end-users drives your commitment to achieving excellence in every project.

Join Rise to see the full answer
Can you describe your understanding of the payments domain and its challenges?

Showcase your knowledge of the payments industry by discussing its complexity, regulatory challenges, and the importance of security. Refer to specific trends or innovations and how they influence current payment systems.

Join Rise to see the full answer
What does a successful project look like to you?

Define success in terms of project objectives being met on time and within budget. Discuss elements such as quality, team collaboration, user satisfaction, and your contributions to achieving these outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Hybrid San Francisco, CA
Posted 13 days ago

Support executives at Visa by managing schedules, planning events, and facilitating effective communication in a dynamic workspace.

Photo of the Rise User
Posted 13 days ago

Looking for an Associate Gen AI Engineer to help build next-gen AI tools at Visa in a hybrid working environment.

Photo of the Rise User
Galileo Hybrid United States
Posted 5 days ago

Join Galileo as a Staff iOS Engineer to develop and enhance their mobile app, supporting high-quality, affordable healthcare.

Photo of the Rise User
Discord Remote San Francisco, California, United States
Posted yesterday
Inclusive & Diverse
Empathetic
Collaboration over Competition
Casual Dress Code
Growth & Learning
Dare to be Different
Mission Driven
Diversity of Opinions
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Education Stipend
Learning & Development

Be a part of Discord's mission to make gaming communities thrive as a Senior Software Engineer on the Growth team.

Photo of the Rise User
Posted 5 days ago

Join Angle Health as a Backend Software Engineer and play a crucial role in reshaping healthcare technology.

Timmons Group Hybrid 7053 Celebration Park Ave, Richmond, VA 23225, USA
Posted 11 days ago

As a Senior GIS Software Engineer at Timmons Group, you'll lead the development of innovative web mapping applications using Angular and Esri technologies.

Become a key player in shaping the future of education as a Senior Full Stack Developer at Compass, where your expertise will impact schools worldwide.

Photo of the Rise User
Palo Alto Networks Hybrid Santa Clara, California, United States
Posted 8 days ago

Palo Alto Networks is seeking a Senior Software Engineer to join their Prisma Access team and contribute to innovative cybersecurity solutions.

Photo of the Rise User
Klaviyo Hybrid Boston, Massachusetts, United States
Posted 13 days ago
Inclusive & Diverse
Diversity of Opinions
Transparent & Candid
Growth & Learning
Customer-Centric
Mission Driven
Rapid Growth
Work/Life Harmony

Join Klaviyo as a Senior Software Engineer to lead key initiatives in managing and enhancing our data platform.

Photo of the Rise User
Grab Hybrid Mapletree Business Centre, HCMC, Vietnam
Posted 7 days ago

Join Grab as a Software Engineer Intern and gain valuable experience in mobile app development.

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...

11888 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc