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

Principal Software Engineer - Fullstack

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

Job Summary
In your role as a Software Engineer within the Dispute Systems, you will join a global collective team responsible for the development and maintenance of Visa Resolve Online platform. This is a web-based application designed to assist Visa clients in managing their dispute and chargeback processes. Leveraging your Java expertise and familiarity with diverse technologies, you will be responsible for designing, developing, testing, and deploying code of exceptional quality, meeting rigorous business, security, and resiliency standards.
Collaboration is key, as you will engage with other teams, vendors, and stakeholders to guarantee seamless delivery and operation of the application. This position offers the unique opportunity to learn and apply emerging technologies and frameworks, such as AI and generative AI, to improve the application's functionality and performance.

 

Responsibilities

As part of a scrum team dedicated to the delivery of new and enhanced functionality you will:

  • Acquire comprehensive knowledge of the Visa Dispute business domain, contribute to requirement analysis, evaluate various coding alternatives, and participate in scoping and sizing activities.

  • Design, develop, test, and maintain code for the Visa Resolve Online application.

  • Engage in effective communication and collaboration with team members, including vendor partner teams.

  • Participate in technological proof-of-concepts and embrace new technologies and frameworks.

  • Enhance coding guidelines and participate in code review processes to ensure quality and consistency.

  • Produce and maintain technical documentation to support development and operational initiatives.

  • Collaborate with Product Owners, DevOps, Security, Automation, and Level 3 development teams to ensure alignment across initiatives.

  • Strive for excellence and innovation in service delivery, seize opportunities and consistently think and act ahead of the curve to drive success

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
8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.

Preferred Qualifications
9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
- Excellent communication skills, with a demonstrated ability to present complex concepts and articulate them succinctly.
- Strong organizational skills, complemented by exceptional analytical and problem-solving abilities, and proficient time management.
- Proficiency in Core Java and programming . Python would be a plus.
- Solid grasp of object-oriented principles.
- Practical experience with Java/J2EE enterprise applications, including the Spring framework, Struts, Angular, and Web services.
- Experience with relational databases and robust SQL development is essential . Familiarity with DB2 and MySQL is preferred.
- Demonstrated proficiency in cloud technologies, such as Docker, Kubernetes or OpenShift, and S3.
- Technical expertise in designing and developing with Enterprise Service Bus (ESB) platforms, such as IBM Integration Bus or Jboss Fuse.
- Experience with build tools, such as Gradle, and version control systems, such as Git.
- Familiarity with continuous integration tools, like Jenkins, and infrastructure automation platforms, such as Ansible or Chef.
- Technical expertise in using Industry Standard Business Rules Management Systems, such as Java Rules or Drools.
- A basic understanding of UNIX and shell scripting.
- Skills in AIML and generative AI are highly desirable
- Experience in the financial domain or payment industry would be a distinct advantage.
- Experience with No-SQL databases, like Cassandra, would be beneficial.
- Knowledge or work experience in Agile methodologies, like Scrum. Familiarity with the SAFe framework is an added plus.

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

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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

As a Principal Software Engineer - Fullstack at Visa in Warsaw, Poland, you'll play a pivotal role in our Dispute Systems team, contributing to the innovative Visa Resolve Online platform. Imagine joining a global team that's not just about code but about making an impact in the world of payments! This web-based application is your playground for engaging with cutting-edge technologies and frameworks. You’ll leverage your expertise in Java and other diverse technologies to design, develop, test, and deploy high-quality code, ensuring we meet rigorous security and resiliency standards. You'll be engaging with teammates, vendors, and stakeholders, enhancing collaboration to guarantee seamless application delivery. Not only will this position stimulate your creativity, but it will also allow you to explore and apply cool emerging technologies like AI and generative AI to enhance the application's functionality. Every day, you'll dive into the Visa Dispute business domain, analyzing requirements and scoping projects while producing helpful technical documentation. We are seeking an innovative mind eager to embrace new technologies and strive for excellence in service delivery. If joining a hybrid work environment where creativity and collaboration drive success sounds exciting to you, then we welcome you to become a part of our mission at Visa!

Frequently Asked Questions (FAQs) for Principal Software Engineer - Fullstack Role at Visa
What responsibilities does a Principal Software Engineer at Visa in Warsaw have?

As a Principal Software Engineer at Visa in Warsaw, you will be responsible for a variety of critical tasks. This includes designing, developing, testing, and maintaining the Visa Resolve Online application. You’ll engage with cross-functional teams, participate in requirement analysis and coding alternatives, and ensure that quality coding standards are met. Your role will also require effective communication and collaboration with vendors and stakeholders, as well as embracing emerging technologies to improve performance.

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

To qualify for the Principal Software Engineer position at Visa, candidates should have 8+ years of relevant work experience, ideally combined with a Bachelor’s Degree. Advanced Degrees and PhDs are also valuable. Proficiency in Core Java, familiarity with programming languages like Python, and solid experience with technologies like Spring, Angular, and SQL are essential. Additionally, strong communication and organizational skills are crucial for success in this role.

Join Rise to see the full answer
How does the hybrid work environment function for the Principal Software Engineer role at Visa?

The Principal Software Engineer role at Visa offers a hybrid work environment where employees are expected to work in the office for 2-3 days per week. The balance of remote and on-site work is designed to foster collaboration while providing flexibility based on leadership's guidelines and business needs. This model encourages a healthy work-life balance while maintaining team cohesion.

Join Rise to see the full answer
What technologies should a Principal Software Engineer at Visa be familiar with?

A Principal Software Engineer at Visa should have a strong background in Core Java and familiarity with Java/J2EE enterprise applications, including frameworks like Spring and Struts. Knowledge of cloud technologies such as Docker and Kubernetes is preferred, along with experience in relational databases, SQL, and enterprise integration platforms such as IBM Integration Bus. Skills in AIML and generative AI are also highly desirable.

Join Rise to see the full answer
What is the culture like at Visa for the Principal Software Engineer position?

The culture at Visa is defined by collaboration, innovation, and a commitment to excellence. As a Principal Software Engineer, you will be part of a team that values communication and creativity, where employees are encouraged to engage with new technologies and contribute to meaningful projects that have a global impact. Visa promotes a supportive environment that allows individuals to thrive and uplift one another while working towards a common purpose.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - Fullstack
Can you describe your experience with Java and how it applies to the Principal Software Engineer role at Visa?

In your response, highlight specific projects where you've utilized Java, emphasizing your ability to design and implement complex systems. Explain how your Java expertise directly aligns with the responsibilities of maintaining the Visa Resolve Online application.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Discuss your strategies for fostering effective communication and teamwork. Provide examples of previous successful collaborations with stakeholders or management during project development to showcase your interpersonal skills.

Join Rise to see the full answer
What emerging technologies have you worked with, and how did you integrate them into your work?

Describe particular emerging technologies you've engaged with, like AI or generative AI, and illustrate how you've applied them in practical situations to enhance application functionalities or improve processes in your previous roles.

Join Rise to see the full answer
Can you explain a time when you faced a technical challenge and how you resolved it?

Offer a detailed account of a specific problem encountered during your career, describing the steps you took to analyze the issue and implement a solution. This showcases your problem-solving skills and ability to think critically under pressure.

Join Rise to see the full answer
What coding standards do you follow during development, and why are they important?

Talk about the coding guidelines and best practices you adhere to, and discuss their significance in enhancing code quality, ensuring maintainability, and supporting collaboration among team members.

Join Rise to see the full answer
How do you manage your time and prioritize tasks in a hybrid work environment?

Explain your time management strategies, such as creating daily task lists or using project management tools. Highlight how these practices help you meet deadlines while maintaining high standards of work quality.

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

Share your experience with Agile frameworks like Scrum, including how you’ve participated in sprints, daily stand-ups, and retrospectives. Discuss how Agile practices contribute to project adaptability and ongoing improvement.

Join Rise to see the full answer
How do you ensure the security and resiliency of applications you develop?

Elaborate on specific security practices you've implemented in past projects, such as secure coding principles or regular penetration testing, and explain how these measures are critical for building resilient applications.

Join Rise to see the full answer
What tools do you use for version control and continuous integration?

Discuss the tools you've used for version control, such as Git, and any continuous integration tools like Jenkins. Emphasize how familiarity with these tools contributes to streamlined development processes and improved collaboration.

Join Rise to see the full answer
Can you explain the concept of object-oriented programming and its relevance?

Provide an overview of object-oriented programming principles—such as encapsulation, inheritance, and polymorphism—and illustrate how they apply to software design and development, especially in Java environments.

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

Visa is seeking a skilled Sales Operations Analyst to enhance their sales compensation processes and support the sales team.

Photo of the Rise User
Posted 14 days ago

Lead Government Solutions at Visa, driving impactful payment strategies for public sector clients in Australia.

Photo of the Rise User
Posted 2 days ago

Join ConnectOS as a Senior .NET Developer and contribute to innovative software solutions in a dynamic remote work environment.

Photo of the Rise User

Become a key player at Visa by developing scalable web solutions as a Staff Software Engineer in a dynamic hybrid environment.

Photo of the Rise User
Posted 4 days ago
Dental Insurance
Performance Bonus

InPost Group is looking for a skilled Senior Fullstack Software Engineer to join their dynamic ILS Team and innovate in the logistics space.

Photo of the Rise User
Posted 13 days ago

As a key member of the Enterprise Systems team, you'll develop impactful Salesforce solutions to propel Caseware's continued success in Fintech.

Photo of the Rise User
Posted 9 days ago

Nagarro is on the lookout for a talented Staff Engineer skilled in Java to help drive innovative digital solutions.

Posted 9 days ago

Join WINGS ICT Solutions as a Software Engineer to design and develop scalable web services with Django and Python.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA's pioneering team to develop cutting-edge machine learning technologies for autonomous vehicles.

Photo of the Rise User
Posted 13 days ago

Join Protegrity as a Senior Software Engineer and help redefine data security at the forefront of innovation.

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

11963 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 20, 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
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis