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

Chief Software Engineer - job 24 of 27

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

As the Chief Software Engineer on the core Payment Processing development team within the Acceptance Solutions organization, you will provide technical leadership, foster innovation, set engineering excellence standards, and collaborate with business teams to develop cutting-edge products and solutions. You will offer strategic architectural guidance to engineering teams while overseeing the execution of large and complex global initiatives. Your responsibilities include designing and coding systems that influence 40% of the global population, as well as shaping Visa's internal standards for scalability, security, and reliability, all of it driven by AI innovations. Additionally, you will work with various stakeholders and internal teams to understand project dependencies and delivery vision while ensuring engineering excellence and maintaining five-nines availability.

Essential Functions:

  • Architect, design, and code highly scalable and reliable transaction processing systems.
  • Define technical strategy for the payment processing platform that aligns with the product vision and accelerates innovation and time to market.
  • Provide technology leadership and motivate a high performing team of engineers to set clear priorities to achieve product/technology goals and KPIs.
  • Actively contribute to critical projects by developing key modules, core frameworks and automation tools.
  • Leverage AI/ML technologies in bringing productivity across the SDLC phases and develop innovative business solutions and products.
  • Establish engineering best practices for application development, testing, deployment and monitoring.
  • Collaborate with security, privacy, and governance teams to ensure that the products developed comply with relevant policies, standards, and regulations.
  • Collaborate with business partners to convert product requirements into high quality solutions that comply with all non-functional requirements, including security, scalability, availability, and reliability.
  • Effectively communicate technical strategy and engineering solutions to leadership and business stakeholders
  • Coach/Mentor others through sessions such as brown bags and tech talks.
  • Adhere to Visa's Leadership Principles by promoting collaboration, encouraging constructive debate, and executing with excellence.
  • Communicates and adapt presentations to a wide range of audiences regarding goals, planning process, project initiatives, team innovation and results.
  • Bring new ideas and innovation to the organization, provide recommendations to leadership to increase effectiveness of the team, and support adoption of new technologies and tools

This is a hybrid position expectation of days in office will be confirmed by your hiring manager.

Qualifications

Basic Qualifications

  • 12+ years of relevant work experience with a Bachelor’s Degree or at least 9 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 15+ years of relevant work experience.

Preferred Qualifications

  • 15 or more years of experience with a Bachelor’s Degree or 12 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience
  • Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications.
  • Software engineering experience in both on-premises and cloud environments.
  • Hands-on experience in AI, particularly Generative AI, is highly preferred.
  • Proficiency in one or more modern programming languages (Java, Python).
  • Hands-on experience in software product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc.
  • Experience in developing event-driven applications using technologies like Kafka and MQ.
  • Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc.
  • Experience with containerization technologies and orchestration tools, including Docker and Kubernetes.
  • Experience working with distributed caching technologies such as Hazelcast and Redis.
  • Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven.
  • Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing, and security implementation and practices.
  • Experience in API development using REST, SOAP,JSON, and XML.
  • Strong understanding of API security, security standards, data encryption, and HSMs.
  • Excellent written and verbal communication skills, interpersonal and presentation skills, and proven ability to influence and communicate effectively.
  • Highly driven, resourceful, and results oriented.
  • Previous experience in payments is preferred.

Additional Information

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

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.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.

U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 184,100.00 to 267,050.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Average salary estimate

$225575 / YEARLY (est.)
min
max
$184100K
$267050K

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 Chief Software Engineer, Visa

Are you ready to take on a pivotal role in the world of payment technology? Visa, a leader in payments and technology, is seeking a talented Chief Software Engineer to join our core Payment Processing development team in Bellevue, WA. In this exciting position, you'll be at the forefront of innovation, driving the design and execution of cutting-edge solutions that impact millions of transactions globally. You'll collaborate closely with various business teams, offering strategic architectural guidance while fostering a culture of engineering excellence. Your role will include architecting highly scalable transaction processing systems, leveraging AI to enhance productivity throughout the software development lifecycle, and setting the standards for secure and reliable platforms. This is an incredible opportunity to lead a high-performing team, accelerate innovation, and influence the future of payments technology. If you're passionate about translating complex product requirements into robust solutions and mentoring upcoming engineers, Visa is the perfect place for you. Join us, and be part of a purpose-driven organization that uplifts individuals and businesses worldwide through secure payment networks. We invite you to experience Life at Visa and contribute to a mission that resonates with you.

Frequently Asked Questions (FAQs) for Chief Software Engineer Role at Visa
What are the main responsibilities of the Chief Software Engineer at Visa?

The Chief Software Engineer at Visa is responsible for architecting and designing scalable transaction processing systems, guiding engineering teams through complex global initiatives, and establishing best practices in application development. The role also involves leveraging AI technologies to enhance SDLC productivity and collaborating across teams to ensure compliance with security and governance standards.

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

Visa requires a minimum of 12 years of relevant work experience, ideally with a Bachelor’s degree or 9 years with an advanced degree for the Chief Software Engineer position. Preferred qualifications include extensive experience in distributed application development, cloud environments, and hands-on proficiency in modern programming languages such as Java or Python, along with a strong background in AI technologies.

Join Rise to see the full answer
What programming languages and technologies should a Chief Software Engineer at Visa be proficient in?

A Chief Software Engineer at Visa should be proficient in modern programming languages such as Java and Python, with hands-on experience in various frameworks and tools like Tomcat, Spring, and Docker. Additionally, familiarity with event-driven architectures involving Kafka, CI/CD tools, API development, and cloud technologies is essential.

Join Rise to see the full answer
How does Visa promote career growth for Chief Software Engineers?

Visa actively promotes career growth through mentorship opportunities, providing engineers with avenues to influence product development and participate in professional development sessions like tech talks. The inclusive environment encourages innovation and helps employees stay updated with emerging technologies.

Join Rise to see the full answer
What is the team culture like for the Chief Software Engineer role at Visa?

The culture for the Chief Software Engineer role at Visa is collaborative and innovative. Teams are encouraged to promote constructive debate and share ideas, fostering a community of excellence that aligns with Visa's core Leadership Principles while also driving cutting-edge product development.

Join Rise to see the full answer
Common Interview Questions for Chief Software Engineer
What experience do you have with scalable transaction processing systems?

When answering this question, highlight specific projects you've worked on that involved designing and developing scalable systems. Discuss the technologies you used and the challenges you faced, emphasizing your problem-solving skills and the impact these systems had on transaction reliability and efficiency.

Join Rise to see the full answer
Can you describe a time you led a team in a complex software project?

In your answer, detail the project scope, your leadership role, and how you motivated your team. Emphasize the strategies you employed to achieve project goals, manage team dynamics, and maintain clear communication among stakeholders.

Join Rise to see the full answer
How do you stay updated on emerging technologies in software engineering?

Share your practices, such as attending conferences, participating in webinars, engaging with professional communities, or continuous education through courses. Highlight specific technologies you’re currently exploring, particularly those relevant to AI and payment processing.

Join Rise to see the full answer
What is your approach to ensuring application security?

Explain your familiarity with security standards and practices in software development. Discuss specific measures you take, such as code reviews, security audits, and the implementation of encryption techniques, to safeguard applications from vulnerabilities.

Join Rise to see the full answer
Describe your experience with AI/ML technologies in software development.

Talk about specific projects where you integrated AI/ML technologies into software development. Discuss the tools and algorithms you used, the problems they solved, and how they enhanced the overall software performance.

Join Rise to see the full answer
How do you handle conflicts within a team?

Illustrate your conflict resolution skills by presenting a specific instance where you mediated a disagreement. Highlight your approach to facilitating discussions and how you focused on finding a resolution that is aligned with team goals.

Join Rise to see the full answer
Can you provide an example of how you have improved a development process?

Discuss a particular development process you enhanced. Explain the methods you used to identify inefficiencies, the strategies implemented for improvement, and the positive outcomes that resulted from those changes, such as reduced time to market or improved product quality.

Join Rise to see the full answer
What metrics do you use to measure the success of a software project?

Share specific metrics, such as KPIs, user feedback, performance benchmarks, or compliance standards that you track to assess the success of a software project. Explain how these metrics guide adjustments and improvements in development.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers?

Outline your mentoring philosophy and the techniques you use, such as regular code reviews, knowledge-sharing sessions, and one-on-one guidance. Highlight a moment where your mentorship significantly improved a junior engineer's skills or confidence.

Join Rise to see the full answer
How do you prioritize technical debt when managing new features?

Describe your approach to balancing new feature development with addressing technical debt. Discuss the criteria you consider for prioritizing tasks and how maintaining code quality contributes to long-term project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

Join Visa as a Staff Data Engineer to leverage your data expertise in a hybrid role focused on enhancing risk and fraud prevention solutions.

Photo of the Rise User
Posted 2 days ago

Join Visa as a Manager in Corporate Communications to shape compelling narratives and engage audiences globally.

Photo of the Rise User
Posted 7 days ago

Join Mercari as a Backend Search Engineer and contribute to advancing our innovative C2C marketplace with cutting-edge technology.

Photo of the Rise User
Pure Storage Hybrid Santa Clara, California, United States
Posted 7 days ago

Lead the FlashArray team at Pure Storage, shaping the future of high-performance data storage solutions.

Photo of the Rise User
Carbon Robotics Hybrid Seattle, Washington, United States
Posted 5 hours ago

Join Carbon Robotics as a Senior Frontend Software Engineer to build impactful web applications for our groundbreaking agricultural technology.

Photo of the Rise User
Visa Remote Belfast, United Kingdom
Posted yesterday

As a Senior Staff Software Engineer at Visa, you'll lead e-commerce platform integrations and drive innovation in payment technology.

Athens Technology Center Remote No location specified
Posted 4 days ago

Join ATC as a Java Developer and be at the forefront of innovative software solutions within a collaborative engineering team.

Photo of the Rise User
Posted 10 days ago

Join Red Hat as a Software Engineer to drive innovative AI solutions in an open-source environment.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

Affirm seeks a Senior Staff Software Engineer to drive innovation and technical strategy within its Checkout engineering organization.

Photo of the Rise User
Customer-Centric
Mission Driven
Rise from Within
Fast-Paced
Collaboration over Competition
Startup Mindset
Dare to be Different
Work/Life Harmony
Maternity Leave
Paternity Leave
Family Medical Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)

Join Hopper's fintech team as a Senior Backend Developer, where you will have a significant impact on innovative travel solutions.

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

11659 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 16, 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
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
56 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
17 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands