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

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 Software Engineer within Visa you will become involved in the creation and implementation of the entire product development life cycle for our global product offerings within Secure Payment Credentials.

Working with cutting edge technologies you will position yourself within the hub of our development team and challenge your technical skills to become a key player in Visa innovation within the payment management arena.

 

Within this role you will:

  • Develop the next generation of Visa's enterprise class solutions for our global client base.
  • Gain firsthand exposure to the multiple facets of the software development lifecycle.
  • Have the opportunity to work across different product lanes gaining an insight and appreciation into software engineering practices, technologies and product complexities.
  • Work within an agile environment who embraces test driven development, continuous integration and engineering best practices.
  • Grow your knowledge and understanding of software engineering through Visa progressive technical community.

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
• Bachelors degree, OR 3+ years of relevant work experience

Preferred Qualifications
• 2 or more years of work experience
•Strong coding ability within Object Oriented languages such as Java or C++
•An undeniable passion for the software engineering discipline
•An undeniable passion for the software engineering discipline
•A strong desire to understand and leverage new tools and technologies and evolve their learning of the discipline
• Analytical abilities, including the ability to translate and communicate technical requirements
• Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
• Have excellent interpersonal skills and enjoy working in a highly iterative, agile and collaborative team environment.
• Have experience with some of the following Languages, Frameworks & Technologies: Java, Spring, JavaScript, Hibernate, Tomcat, REST, HTTP, JSON, JUnit, TestNG, Mockito, Jenkins, Maven, Git and Docker.

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

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

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

Are you ready to take your software engineering skills to the next level? Join Visa as a Software Engineer in Warsaw, Poland, and become a part of a revolutionary team dedicated to transforming the payments landscape. At Visa, we pride ourselves on our innovative spirit, and as a key player in the Secure Payment Credentials product development, you will have the chance to influence global solutions used by countless consumers and businesses. In this role, you'll dive deep into the product development lifecycle, tackling exciting new technologies and practices within an agile environment. Expect to collaborate with passionate professionals, drive projects from conception to delivery, and grow your expertise through our progressive technical community. Your day-to-day will involve coding in languages such as Java or C++, employing best practices, and iterating on your designs to enhance security and efficiency. With a flexible hybrid working model, you'll enjoy both the collaborative energy of the office and the comfort of remote work. If you've got the coding chops and a genuine love for software engineering, this opportunity at Visa awaits you. Come, make a meaningful impact and uplift payment experiences worldwide!

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

As a Software Engineer at Visa, you will be involved in the complete product development lifecycle for Secure Payment Credentials. This includes developing enterprise-class solutions for a global clientele, working collaboratively in an agile environment, and utilizing cutting-edge technologies. Your role will emphasize continuous integration, test-driven development, and engagement in team discussions.

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

Visa prefers candidates with a bachelor's degree or over three years of relevant work experience. In particular, they value strong coding abilities in Object Oriented languages like Java or C++, along with a passion for software engineering, effective communication skills, and experience with a variety of frameworks and technologies relevant to the position.

Join Rise to see the full answer
What programming languages and technologies should I be familiar with to apply for the Software Engineer position at Visa?

To be successful as a Software Engineer at Visa, familiarity with languages and technologies such as Java, Spring, Hibernate, JavaScript, REST APIs, and tools like Jenkins, Git, and Docker will be advantageous. A solid understanding of agile methodologies and experience with test frameworks like JUnit and Mockito will also enhance your candidacy.

Join Rise to see the full answer
Is there room for career growth for Software Engineers at Visa?

Absolutely! Visa promotes a culture of continuous learning and growth. As a Software Engineer, you'll have the opportunity to deepen your knowledge and skills through hands-on experience across various product lanes. The collaborative nature of the role encourages mentorship and knowledge sharing, providing a solid path for career advancement.

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

The work culture at Visa for Software Engineers is dynamic and supportive. With a focus on collaboration and innovation, teams work closely in an agile setup, ensuring that everyone contributes and learns from one another in a positive, inclusive environment. The hybrid model also ensures flexibility, allowing you to balance remote work with in-person collaboration.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Object Oriented programming?

When addressing this question, highlight specific projects or applications where you implemented Object Oriented principles. Discuss how you used encapsulation, inheritance, and polymorphism to enhance code reusability and maintainability, and provide examples of the programming languages you used.

Join Rise to see the full answer
What agile methodologies are you familiar with?

In your response, list the agile methodologies you've worked with, such as Scrum or Kanban. Be prepared to discuss your role in sprints, your experience with daily stand-ups, retrospectives, and how these practices have influenced the success of past projects.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Choose a specific example that demonstrates your problem-solving skills. Outline the issue, discuss your thought process and the steps you took to resolve it. Highlight any collaboration with team members and the eventual impact of your solution on the project.

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

Your answer should cover various techniques such as code reviews, unit testing, and integration testing. Discuss your experience with test-driven development and tools you've used to track code quality and automating tests, emphasizing the importance of high-quality code in delivering reliable software solutions.

Join Rise to see the full answer
What is your experience with continuous integration and deployment?

Explain your understanding of continuous integration and deployment processes. Highlight your experience with CI/CD tools, how you have implemented automated builds and deployments, and the impact these practices had on improving workflow efficiency and reducing bugs or errors.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software engineering?

Share specific resources such as blogs, podcasts, or online courses you regularly utilize. Talk about any communities or meetups you participate in and emphasize your commitment to continuous learning and staying abreast of industry trends.

Join Rise to see the full answer
Can you describe your experience with version control systems?

Discuss your familiarity with version control systems, particularly Git. Share how you manage branching and merging, handle conflicts, and collaborate with other developers using version control in team projects.

Join Rise to see the full answer
What would you do if you disagreed with a team member's approach to a project?

Highlight the importance of professional communication and collaboration. Discuss how you would seek to understand their perspective, suggest a constructive discussion, or propose a compromise that leverages the strengths of both approaches, always focusing on the project’s best interests.

Join Rise to see the full answer
How do you prioritize tasks in a project with multiple competing deadlines?

In your response, explain your approach to task prioritization, such as using the Eisenhower Matrix or software tools like Jira. Stress the importance of deadlines, team discussions, and flexibility in adapting to changing priorities while ensuring project goals are met.

Join Rise to see the full answer
Can you provide an example of how you contributed to a team’s success?

Share a specific instance where your contributions had a substantial impact on a team project. Discuss the role you played, the challenges the team faced, and what you did to help steer the project towards success, emphasizing teamwork and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Posted 14 days ago
Jaxon, Inc. Remote 55 Old Bedford Rd, Lincoln, MA 01773, USA
Posted 14 days ago
Photo of the Rise User
QODE Remote No location specified
Posted 8 days ago
Photo of the Rise User
1Password Remote Remote (US or Canada)
Posted 5 days ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Lodgify Remote No location specified
Posted 11 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...

558 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 1, 2024

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!