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

SW Engineer - job 6 of 23

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

· Design, implement and evolve highly scalable and fault-tolerant distributed components using functional programming paradigm

· Participate in business requirements review and build functional & technical design documentation

· Design and implement testing procedures for: APIs, abstractions and integration patterns to solve challenging distributed computing problems covering end to end tests and integration scenarios.

· Participate in design reviews to provide input on functional/non-functional requirements, product designs, schedules, or potential problems.

· Work across the team to ensure the team is predictable, productive, and delivering high quality.

· Review code and accountability for team's development/testing activities

· Participate in proof of concepts and other technical evaluations of new technologies

 

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

Qualifications

Basic Qualifications
Bachelor's degree, OR 3+ years of relevant work experience

Preferred Qualifications
Bachelor's degree, OR 3+ years of relevant work experience
· Bachelor’s Degree or an Advanced Degree
· 0-1 years of work experience in technology industry with coding and testing skills.
· Strong technical competency and experience with web applications, web services, Java, JavaScript, J2EE, XML, unit-testing, shell-scripting and RDBMS is a plus.
· Experience with Cassandra/solr/nosql experience as a plus.
· Continuous Integration, Code/Test coverage working in different methodologies is a plus.
· Must have proactive and strong communications to work well across 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.

Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

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 SW Engineer, Visa

As a Software Engineer at Visa in Bangalore, India, you'll dive into a world of innovation and technology, empowering not only individuals but entire economies. Imagine being part of a team that designs, implements, and evolves highly scalable components using a functional programming paradigm! In this role, you’ll work collaboratively to review business requirements and create functional and technical design documentation that makes a real impact. You’ll also be involved in creating robust testing procedures for APIs, solving intriguing distributed computing challenges, and participating in design reviews to ensure everything is functioning smoothly. Your expertise will help the team maintain high quality in their deliverables, so code reviews and accountability for development/testing activities will be critical aspects of your work. If you're someone who thrives on getting hands-on with proof of concepts and evaluating new technologies, this hybrid position offers a flexible working environment — with the office days to be confirmed by your Hiring Manager. Your strong technical skills, particularly with languages like Java and JavaScript, will be instrumental in achieving our mission. So, if you’re ready to make a difference at a company that is a leader in the payments technology sector, join us at Visa and experience Life at Visa like never before!

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

As a Software Engineer at Visa, your primary responsibilities include designing and implementing highly scalable and fault-tolerant distributed components using a functional programming approach. You will participate in business requirements reviews, create technical design documentation, and develop testing procedures for APIs and integration patterns. Additionally, you will engage in code reviews and collaborate across teams to ensure high productivity and quality in development activities.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer at Visa?

To qualify as a Software Engineer at Visa, candidates should possess at least a Bachelor's degree or equivalent work experience of 3+ years in the technology industry. Preferred qualifications include having a strong technical background in web applications and services, coding skills primarily in Java, JavaScript, and familiarity with testing methodologies. Having experience with NoSQL databases like Cassandra or Solr is a plus, along with proficiency in unit testing and CI/CD practices.

Join Rise to see the full answer
Can I work remotely as a Software Engineer at Visa?

Yes, the Software Engineer position at Visa is hybrid, which means you'll have the flexibility to work remotely as well as in the office. Specific details about the number of days required in the office will be confirmed by your Hiring Manager, allowing you to balance work and personal life in a way that suits you best.

Join Rise to see the full answer
What programming languages should I know for a Software Engineer role at Visa?

For the Software Engineer role at Visa, strong proficiency in Java and JavaScript is essential, alongside experience with J2EE, XML, and shell scripting. Familiarity with relational databases like RDBMS, as well as exposure to NoSQL databases such as Cassandra or Solr, will definitely give you an advantage in this role. Continuous integration and testing methodologies will also play a key role in your typical day-to-day responsibilities.

Join Rise to see the full answer
What skills are important for a Software Engineer at Visa?

Important skills for a Software Engineer position at Visa include strong technical competency in software development, proficiency in coding and testing, as well as solid communication abilities to collaborate effectively across different teams. Being proactive and adaptable to new technologies is also crucial, as is a good understanding of distributed computing and testing procedures to meet challenging project requirements.

Join Rise to see the full answer
Common Interview Questions for SW Engineer
Can you describe your experience with functional programming?

When answering this question, focus on specific projects where you've applied functional programming principles. Highlight any programming languages you’ve used, such as Scala, Java, or JavaScript, and discuss the advantages you've found in using functional programming for scalability and maintainability.

Join Rise to see the full answer
How do you approach designing scalable systems?

Discuss your systematic approach to scalability, including analyzing business requirements, leveraging distributed systems, and utilizing cloud services. Provide examples where you designed systems that effectively handled increased loads and maintained performance.

Join Rise to see the full answer
What testing frameworks do you prefer and why?

Share your familiarity with testing frameworks like JUnit or Mockito for Java, and explain why you prefer them based on their integration into your development workflow and their effectiveness in ensuring code quality and reliability.

Join Rise to see the full answer
How do you stay updated with new technologies and programming languages?

Your answer should reflect your passion for continuous learning through various means such as online courses, professional communities, attending technology conferences, or reading tech blogs. Mention specific platforms you use for learning and how you’ve applied new knowledge in previous roles.

Join Rise to see the full answer
Describe a challenging bug you fixed in a project.

When responding, choose a specific incident and detail the debugging process you undertook. Discuss how you identified the issue, the tools you used to troubleshoot, and how you tested the solution to ensure it effectively resolved the problem.

Join Rise to see the full answer
What methods do you use for code review?

Discuss the importance of code reviews for quality assurance. Mention tools you utilize for code reviews, your criteria for evaluating code, and how you provide constructive feedback while also being open to receiving it from others.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Elaborate on your prioritization strategy, such as using agile methodologies or task management tools. Provide an example of how you successfully managed competing deadlines and collaboration with teams to ensure smooth project delivery.

Join Rise to see the full answer
Can you explain the role of APIs in software development?

Explain how APIs serve as the bridge between different applications and components in software. Discuss your experience in designing and implementing APIs and why they’re essential for facilitating communication and functionality in software projects.

Join Rise to see the full answer
What is your experience with working in collaborative environments?

Share your experiences in team settings and how you value collaboration. Discuss specific roles you’ve played in teams, how you communicate and share knowledge with peers, and your approach to resolving conflicts if they arise.

Join Rise to see the full answer
How do you ensure the quality of your code?

Address quality assurance by mentioning practices such as writing unit tests, code reviews, and automated testing. Discuss how you incorporate feedback from tests and peers to continuously improve the quality of your code.

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

Join Visa’s Cyber Analytics & AI Innovations team as an Associate Data Scientist to build cutting-edge AI solutions in the realm of cybersecurity.

Photo of the Rise User

Visa is searching for a results-driven Director of Risk Governance to oversee their Third Party Lifecycle Management program, enhancing risk processes and stakeholder engagement.

Photo of the Rise User
Posted 7 days ago

Join Percona as a Senior Software Engineer, working remotely to enhance the PostgreSQL database through innovative features and active community involvement.

Photo of the Rise User
Optimiza Remote No location specified
Posted 6 days ago

Join Optimiza as a Senior .NET Developer to architect and innovate high-quality software solutions while mentoring the next generation of developers.

Photo of the Rise User

As a Senior PHP/Fullstack Developer, you will develop complex applications leveraging your expertise in PHP and cloud technologies.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Join Intel Flex as a Cloud Software Development Engineer and work on cutting-edge cloud solutions in a dynamic and collaborative environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Canva is looking for a Senior Frontend Engineer passionate about enhancing user experiences through innovative design and collaboration.

GHC Remote Remote/Nationwide, USA
Posted 5 days ago

Join Skin Clique as a Web Developer to enhance user experience and drive patient engagement on a fast-growing wellness platform.

Join Cole Engineering Services as a Senior Software Engineer to lead agile development projects in a top workplace recognized for its commitment to excellence.

Photo of the Rise User
Posted 9 days ago

Join Snke's dynamic team as a Senior Full Stack Engineer focusing on scalable AWS-based solutions while enjoying the flexibility of remote work.

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

10749 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 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, Mansfield just viewed Director, People and Culture at Rewind Software
Photo of the Rise User
49 people applied to Senior PLSQL Developer at ProArch
H
Someone from OH, Dayton just viewed Construction/HVAC Bid Coordinator at Hidden Talent
Photo of the Rise User
28 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
164 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Columbus just viewed Enrollment Configuration Specialist at Horace Mann
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Manual QA Engineer at Nord Security
Photo of the Rise User
Someone from OH, Cleveland just viewed Trade Marketing Manager, MA & NY at PAX Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Senior Cloud & Systems Architect at TV2 Consulting
Photo of the Rise User
Someone from OH, Highland Heights just viewed Android Engineer at Brilliant
Photo of the Rise User
Someone from OH, New Albany just viewed Director HR - Mergers & Acquisitions Americas at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard
Photo of the Rise User
Someone from OH, Bedford just viewed School Registrar at ACCEL Schools
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sales - Procter & Gamble Internship at Procter & Gamble
Photo of the Rise User
Someone from OH, Perrysburg just viewed HIM Coding Auditor at Vail Health Hospital
Photo of the Rise User
Someone from OH, Perrysburg just viewed Medical Biller at Expressable
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Management Intern - Blockchain at Sahara
Photo of the Rise User
Someone from OH, Powell just viewed Chief Compliance Officer at Roche
Photo of the Rise User
Someone from OH, Columbus just viewed Informatica EDC - axon at Master Works