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

Sr. Software Engineer

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 a Sr. Software Engineer, you will be part of our Visa Container as a Service Team to help design, enhance and build our transactional platform in an agile development environment. You will work with colleagues, who will support and challenge you daily. 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 that will become part of your DNA.

If this sounds exciting, we want to chat and tell you more about our work culture and environment and see if this will be a good fit for both of us.

Job Responsibilities:

Our engineers do more than just write code:

  • You’ll help our customers achieve their real goals by understanding their requirements and how they respond to their business needs
  • You’ll use technologies that include Java, AngularJS, Golang, REST, NoSQL and more
  • You will analyze business requirements and architect a solution that is robust and scalable along with providing technical documentation of solution
  • You’ll leverage on new technologies to build the next generation of Payment Services
  • You’ll develop and deliver new features every few days
  • You have the work and academic experience that will demonstrate proficiency and ease with programming languages, mobile technologies, quality assurance, scripting languages and operating systems
  • Your DNA would include following and creating software best practices and processes.
  • You have excellent interpersonal skills and above all, you are team players!

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)
You have a Bachelor degree in Computer Science or related field and 2-4 years of Software Development Experience or a Masters with 1-2 years of Software Development Experience
You have expertise of Core Java, JEE technologies, REST and container based technologies.
You have experience architecting solutions with Continuous Integration and Continuous Delivery in mind
We count on your curiosity and creativity, to want to understand customer requirements and our processes and want to come up with creative solutions
While you’ll have the skill to see and understand the big picture, you’re able to stay focused on the task at hand to achieve immediate goals
You’re great at systematic and accurate research wanting to uncover the smallest detail
You have amazing work ethics that will help us all work extremely well together
You have the passion to understanding people and to always striving to improve our products and services!

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

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

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

Join Visa as a Sr. Software Engineer in Bangalore, India, where the energy of innovation meets the passion for technology! At Visa, we lead the way in global payments and technology, ensuring that billions of transactions flow securely and seamlessly around the world. As a part of our dynamic Visa Container as a Service Team, you'll dive into designing and enhancing our cutting-edge transactional platform within an agile environment. Here, you’ll collaborate with brilliant minds who are committed to pushing boundaries and challenging norms. Your role will involve everything from full-stack development of real-time services to creating secure, scalable systems that impact millions. You’ll get hands-on with exciting technologies like Java, AngularJS, and Golang, while also taking the initiative to analyze business requirements and devise robust solutions. Regular check-ins, unit tests, and code reviews will be integral to your day-to-day, helping you evolve as both a developer and as part of a high-performing team. If you’re looking for an opportunity to innovate, to make a real impact, and to grow your career in a supportive environment, Visa is the place for you. Bring your creativity, work ethic, and a desire to understand the user’s needs, and let’s build the future of payments together!

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

At Visa, a Sr. Software Engineer is primarily involved in designing and building a transactional platform, utilizing an agile development approach. Responsibilities include developing full-stack real-time services, creating REST APIs, participating in unit testing, code reviews, and collaborating within multiple project teams to deliver new features regularly.

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

To qualify for the Sr. Software Engineer position at Visa, candidates should possess a Bachelor's degree in Computer Science or related fields along with 2+ years of relevant experience or a Master's degree with 1-2 years of experience. Familiarity with Java, AngularJS, and container-based technologies is preferred.

Join Rise to see the full answer
What programming languages and technologies do Sr. Software Engineers at Visa work with?

Sr. Software Engineers at Visa typically work with technologies including Core Java, JEE technologies, Golang, AngularJS, NoSQL databases, and REST services. A solid understanding of Continuous Integration and Continuous Delivery practices is also crucial in this role.

Join Rise to see the full answer
What is the work culture like for Sr. Software Engineers at Visa?

The work culture for Sr. Software Engineers at Visa is collaborative and inventive. Teams are encouraged to share ideas and support each other in a hybrid work set-up that balances remote work with in-office collaboration, fostering an environment where everyone can thrive.

Join Rise to see the full answer
How does Visa support professional development for Sr. Software Engineers?

At Visa, professional development is a priority. Sr. Software Engineers have opportunities to broaden their skills through ongoing training, mentorship, and participation in various innovative projects that challenge their expertise and help them grow within the company.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer
Can you describe a project where you utilized Java to solve a complex problem?

In your response, illustrate a specific project you worked on. Explain the problem, your role in using Java to address it, and the outcome. Emphasize your problem-solving skills and technical expertise while demonstrating how you contribute to team success.

Join Rise to see the full answer
How do you approach debugging and testing in your development process?

Share your systematic approach to debugging, such as identifying the issue, isolating the cause, and using tools or methods to resolve it. Highlight the importance of unit testing and code reviews in ensuring quality in your workflow.

Join Rise to see the full answer
What strategies do you employ to ensure your code is scalable and maintainable?

Discuss specific practices such as writing clean code, implementing design patterns, and proper documentation. Provide examples of how you've made code scalable and maintainable in past projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your method for prioritizing tasks, whether through agile methodologies, tools like Kanban or Scrum, or even personal organization techniques. Provide examples of managing deadlines while delivering quality work.

Join Rise to see the full answer
What role does teamwork play in your software development process?

Talk about the importance of collaboration in software development. Share stories of how teamwork has led to successful outcomes in your previous roles, emphasizing communication and shared goals.

Join Rise to see the full answer
How do you keep up with new technology trends in software development?

Discuss your dedication to continuous learning through resources like blogs, online courses, industry conferences, or joining technical communities. Mention specific technologies you are currently exploring or applying.

Join Rise to see the full answer
Can you provide an example of how you handled a mistake in your code?

Be honest about a past mistake, detailing how you identified it, the steps you took to fix it, and what you learned from the experience. This shows your vulnerability and growth mindset.

Join Rise to see the full answer
How do you ensure security in the applications you develop?

Highlight best practices such as secure coding standards, regular security testing, and staying informed about security vulnerabilities. Provide examples of how you've implemented these practices in past projects.

Join Rise to see the full answer
Explain your experience with RESTful services.

Share your practical experience with designing and developing RESTful APIs. Discuss the challenges you faced and how you ensured effective communication between client and server.

Join Rise to see the full answer
What motivates you to work in the payments technology industry?

Discuss your passion for payments technology and innovation. Explain how it aligns with your career goals and how you want to contribute to enhancing users' payment experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Too Good To Go Remote København, Hovedstaden, Denmark
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
8VC Remote No location specified
Posted 4 hours 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 14, 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!