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

Senior Software Engineer - job 1 of 6

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’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.   While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.     

The Opportunity: 

As part of the Risk Platform as a Senior Software Engineer, you will be part of a growing engineering team, driving selection, adoption, and maintenance of open-source platforms for Visa Risk product. 

  • You will play part of multiple teams tasked with multiple projects ranging from building full stack development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable, and resilient real time and batching systems.
  • You will work on unit testing, code reviews and regular check-ins to continuous integration.
  • Should have good understanding and/or development experience working on messaging platforms like Kafka, caching technologies like Hazel cast/Redis and databases such as MYSQL, Cassandra, anor DB2.
  • Partner with product development & business stakeholders to enable velocity of product innovation by adopting open-source software and integrating them with RaaS platform.
  • Interact with executives, product management, and product teams to continually evolve RaaS roadmap/strategy.
  • Exceptional collaboration and partnership skills with the ability to work in a global environment and drive consensus in cross-functional teams.

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)
  • Experience with Kafka
  • Good Programming experience in Java
  • Good Understanding of the Large Language Models/GENAI Suite
  • Basic understanding of distributed systems
  • Effective verbal and written communication skills
  • Understanding/Experience with relational and NoSQL databases
  • Experience with software development on Unix/Linux environment
  • Design and implement APIs, abstractions, and integration patterns to solve challenging distributed
  • computing problems
  • Ensure proper logging/metrics instrumentation in software components, to help facilitate real time
  • and remote troubleshooting/performance monitoring
  • Experience with GitHub, SQL/NoSQL, Kafka, and Bitbucket
  • Experience with Agile development process
  • Experience in working with remote teams, collaborating effectively in cross-functional teams

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.

What You Should Know About Senior Software Engineer, Visa

Join Visa as a Senior Software Engineer in our Warsaw, Poland office, where you'll be a pivotal part of shaping the future of commerce through cutting-edge technology. At Visa, we pride ourselves on being problem solvers and innovators in the payments and technology landscape, ensuring smooth transactions across the globe. Your role with the Risk Platform team will enable you to leverage your expertise in open-source platforms to improve our Visa Risk products. As part of a dynamic engineering team, you'll tackle a variety of projects—developing full stack solutions, real-time transactional services, and secure APIs. You'll also engage in unit testing, code reviews, and continuous integration practices, enhancing the resilience and scalability of our high-volume systems. If you have experience with messaging platforms like Kafka, and databases such as MySQL or Cassandra, and enjoy collaborating with diverse teams, this hybrid role is perfect for you! Here, your insights will directly impact product development by integrating innovative software solutions with our RaaS platform. Come make a difference in a company that values collaboration, innovation, and the ability to uplift people and economies worldwide!

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

As a Senior Software Engineer at Visa, your responsibilities encompass a wide range of projects including both full stack development and the creation of RESTful API services. You'll work closely with product stakeholders to enhance product innovation through open-source software integration. Your role will also involve unit testing, performing code reviews, and engaging in regular check-ins to ensure the continuity of our integration practices. Additionally, you will be focused on enhancing secure, scalable systems capable of handling real-time transactions for our global clientele.

Join Rise to see the full answer
What qualifications does Visa look for in a Senior Software Engineer?

Visa seeks candidates for the Senior Software Engineer position who possess either a Bachelor's degree with a minimum of 2 years of relevant work experience or have over 5 years of applicable work experience. Preferred qualifications include more than 3 years of experience along with specific expertise in Java, Kafka, and an understanding of both relational and NoSQL databases. Communication skills, especially in a global environment, and familiarity with Agile development are also highly regarded.

Join Rise to see the full answer
How does the hybrid work model function for a Senior Software Engineer at Visa?

At Visa, the hybrid work model for the Senior Software Engineer role allows you to alternate between working remotely and in the office. While the specifics might vary depending on leadership and business needs, employees are generally expected to spend 2-3 days a week in the office, making this a flexible option that promotes both collaboration and personal productivity.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Visa?

In the Senior Software Engineer role at Visa, you will work with an array of technologies, including messaging platforms such as Kafka and databases like MySQL and Cassandra. You will also apply your programming skills in Java, leverage GitHub and Bitbucket for version control, and engage in software development on Unix/Linux systems. Understanding Large Language Models/GENAI Suite and experience with caching technologies will also be valuable for succeeding in this role.

Join Rise to see the full answer
What is the team like in the Risk Platform at Visa?

The Risk Platform team at Visa is a collaborative and diverse group of engineers committed to innovation and problem-solving in the payments technology sector. You'll be joining a supportive environment that values clear communication and teamwork, allowing you to engage effectively with product managers and executives alike. This dynamic fosters a culture of shared learning and continuous development, enabling you to contribute impactful solutions to Visa’s mission.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Java as it relates to your role as a Senior Software Engineer at Visa?

When asked about your Java experience, provide specific examples of projects where you've successfully utilized Java for building secure and scalable applications. Highlight challenges you've faced and how you overcame them, particularly in the context of real-time transaction handling or API development, as this relates directly to Visa's work.

Join Rise to see the full answer
What do you know about Kafka and how have you used it in previous projects?

In your response, explain Kafka's role in real-time data processing and consider mentioning your hands-on experience with it—such as how you've implemented Kafka to manage streaming data for enhanced application performance. Relate this experience to Visa's focus on handling thousands of transactions per second.

Join Rise to see the full answer
How do you approach unit testing and code reviews in your software development process?

Discuss your philosophy on both unit testing and code reviews. Mention the importance of writing tests for robust software and shared learning through reviews. It’s beneficial to specify any tools or frameworks you’ve used and how these practices align with Visa's commitment to continuous integration and high-quality code.

Join Rise to see the full answer
Describe a complex distributed system project you've worked on.

Talk about a specific project that showcases your ability to work with distributed systems. Explain the architecture you employed, any challenges your team faced, and how you addressed issues related to scalability and fault tolerance—key topics that resonate with Visa's operations.

Join Rise to see the full answer
How would you handle communication with cross-functional teams at Visa?

Explain your strategy for effective communication in cross-functional settings. Emphasize the importance of active listening and adapting your communication style to suit different audiences such as technical teams versus business stakeholders, which is essential in a global firm like Visa.

Join Rise to see the full answer
What experience do you have with Agile development processes?

When discussing your Agile experience, specify which frameworks or practices you've used (like Scrum or Kanban). Share specific instances of how an Agile approach improved team collaboration or product delivery in your previous roles, emphasizing its relevance to Visa's fast-paced environment.

Join Rise to see the full answer
How do you ensure that your software components are well-instrumented for logging and metrics?

Discuss the tools and practices you've used to implement logging and metrics in your projects. Explain why proper logging is critical for troubleshooting and performance monitoring, and relate it to how Visa’s systems must operate reliably under high demand.

Join Rise to see the full answer
What techniques do you use to improve the velocity of product innovation?

Describe your approach to fostering innovation through tools, methodologies, or cultural practices. Mention specific techniques you've used to identify and adopt new technologies—including examples of open-source software you've integrated, aligning with Visa's mission.

Join Rise to see the full answer
How do you deal with working in a hybrid environment and ensuring productivity?

In your response, outline how you've successfully managed your productivity while working both remotely and in the office. Share tools or routines that help you stay efficient and engaged with team members, which aligns with Visa's hybrid work model expectations.

Join Rise to see the full answer
Why do you want to work at Visa as a Senior Software Engineer?

Express your enthusiasm for Visa's commitment to innovation and its role in transforming payments technology. Highlight how you align with Visa's values and mission, and mention specific projects or technologies at Visa that excite you and fit your skills, demonstrating your genuine interest in the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Truv Remote No location specified
Posted 9 days ago
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Nagarro Remote Remote, China
Posted 12 days ago

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

1124 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 12, 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!