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

Senior Software Engineer - Backend (Hybrid/Onsite) - job 7 of 22

You’re an Individual. We’re the team for you. Together, let’s transform the way the world pays.

Commercial Money Movement Solutions (CMS) division's charter is to capture new sources of money movement through card and non-card flows, including Visa Business Solutions, Government Solutions and Visa Direct which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe. Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients, Multi Nationals and Governments. The Visa Business Solutions (VBS) and Visa Government Solutions (VGS) team is a world-class technology organization experiencing tremendous, double-digit growth as we expand products into new payment flows and continue to grow our core card solutions. This is an incredibly exciting team to join as we expand globally.

B2B Payables is part of Visa Business Solutions vertical of Visa’s Technology organization. We are responsible for designing, developing, and implementing Virtual Cards and payables experience commercial platforms to drive incremental revenue. We develop new offerings / products and enhance existing Visa Business Solutions product lines including Commercial data processing, B2B payables & B2B Acceptance platforms. We are looking for full stack engineers to join our B2B Payables team as Sr. Software Engineer based in Austin, TX.

As Senior Software Engineer, some of your projects could include -

Enabling virtual card provisioning to digital wallet to help boost B2B payments adoption in Payables, Travel & Compliance portfolio
Rewrite Visa Payables platform UI to Angular 9 for ADA Compliance
Visa Commercial Services HUB Initiative


Essential Functions

Design, Code, Unit Test, document and implement new applications & as well as existing programs
Contribute to enhancements and changes to existing B2B applications codebase
Develop code that complies with design specifications and meets security and Java/J2EE best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance.
Collaborate with Development & QA staff on individual and team deliverables
Comfortable working in a loosely structured, fast-paced organization
Create documentation and procedures for installation and maintenance   
Identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies
Work closely with project team and other groups (e.g., Network, QA, Ops, Engineering)
Work as a member of a team responsible for designing, developing, and maintaining Visa's Business Solutions B2B Core line of products.
Participate in design and code review sessions as appropriate, to ensure the quality of work delivered by self and teammates are in accordance with development standards.
Interact with business units to define requirements/modifications and use case to utilize in designing appropriate solutions.
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 two days a week, Monday, Tuesdays and alternate Fridays with a general guidepost of being in the office 50% of the time based on business needs.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Senior Software Engineer - Backend (Hybrid/Onsite), Visa

At Visa, we're seeking a passionate Senior Software Engineer - Backend to join our dynamic B2B Payables team in Austin. If you thrive on innovation and want to transform the way the world pays, then this is the role for you! Our Commercial Money Movement Solutions (CMS) division is all about bringing payment solutions to clients across the globe, and we're experiencing tremendous growth. Here, you won’t just write code; you'll contribute to designing and developing pioneering products that cater to a diverse range of clients, from small businesses to governments. As our new Senior Software Engineer, you'll be responsible for various exciting projects, such as enabling virtual card provisioning and rewriting the Visa Payables platform UI to meet the latest compliance standards. Our ideal candidate is comfortable working in a fast-paced, sometimes loosely-structured environment and knows their way around Java and J2EE best practices. You’ll collaborate with both development and QA teams to ensure the systems we build are secure, efficient, and maintainable. Plus, with our hybrid work model, you'll have the flexibility to mix remote work with in-office teamwork. This could be your chance to be part of a world-class technology organization focused on leading the charge in Payment Solutions. Ready to make an impact? Join us and let’s forge the future of payments together!

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

As a Senior Software Engineer - Backend at Visa, the responsibilities encompass designing, coding, unit testing, and documenting new applications. You'll also contribute to enhancing existing B2B applications and ensuring that all coding adheres to security and performance best practices. Collaboration with development and QA teams is essential as you create reliable and efficient software solutions, while also participating in design and code reviews to uphold quality standards.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer - Backend position at Visa?

A successful candidate for the Senior Software Engineer - Backend position at Visa typically requires extensive experience in software development, particularly with Java and J2EE technologies. Knowledge of application design and implementation, as well as familiarity with security standards and performance optimization is crucial. A collaborative mindset and comfort in a fast-paced environment are also advantageous. Typically, a degree in Computer Science or a related field is expected.

Join Rise to see the full answer
What can I expect from the work environment as a Senior Software Engineer - Backend at Visa?

At Visa, the work environment is hybrid, allowing for a blend of remote and in-office work. As a Senior Software Engineer - Backend, you'll be encouraged to work two days a week from the office alongside your team, fostering collaboration, creativity, and camaraderie. This setting supports both flexibility and teamwork, which are essential as we innovate in the payments landscape.

Join Rise to see the full answer
How does the Senior Software Engineer - Backend role at Visa contribute to the company's growth?

The Senior Software Engineer - Backend role is pivotal at Visa as it directly contributes to the development of innovative payment solutions that drive growth in the Commercial Money Movement Solutions division. This role influences the design and architecture of products that serve clients globally, offering exciting opportunities for revenue generation and enhancing Visa’s competitive edge in the financial services market.

Join Rise to see the full answer
What projects can I work on as a Senior Software Engineer - Backend at Visa?

As a Senior Software Engineer - Backend at Visa, you can work on transformative projects such as enabling virtual card provisioning for digital wallets and rewriting existing systems for compliance and performance enhancements. You'll also engage in designing and developing B2B platforms that effectively meet the needs of various client segments, thereby making a significant impact on payment processes across industries.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Backend (Hybrid/Onsite)
Can you describe your experience with Java and J2EE in your role as a Senior Software Engineer?

In responding to this question, highlight specific projects where you've utilized Java and J2EE. Discuss your responsibilities in terms of design, coding, and testing, and emphasize how you adhered to best practices in security and performance. Consider mentioning any relevant frameworks you’ve worked with and the outcomes of your initiatives.

Join Rise to see the full answer
What approaches do you use for unit testing and documentation?

When addressing this question, explain your unit testing methodologies, whether you use test-driven development or behavior-driven testing. Additionally, share best practices you follow for documentation, illustrating how it enhances team collaboration and project success, demonstrating your commitment to quality assurance.

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

To tackle this question effectively, describe your organizational skills and strategies for time management. You could mention methods like Agile or Kanban that you've used, explaining how they help you focus on deliverables while ensuring efficient collaboration with your team. Share examples of situations where prioritization led to successful outcomes.

Join Rise to see the full answer
Can you give an example of a challenging bug you encountered and how you resolved it?

Here, provide a structured response using the STAR method (Situation, Task, Action, Result). Discuss specific technical challenges you faced, the steps you took to troubleshoot, and the ultimate resolution. Emphasize your analytical skills and perseverance, illustrating how you turned a potential setback into a learning experience.

Join Rise to see the full answer
What motivates you to work in software development?

In answering this question, reflect on your passion for technology and innovation. Talk about the satisfaction of solving complex problems and the excitement of contributing to products that enhance people's lives. Mention any personal projects or interests that ignite your enthusiasm for software engineering.

Join Rise to see the full answer
How do you ensure code quality and adherence to best practices?

To effectively answer this, discuss your development processes for maintaining high code quality. Highlight code reviews, static analysis tools, and adherence to design patterns. Mention any personal practices you employ, such as writing clean, maintainable code and continuous learning to keep abreast of industry standards.

Join Rise to see the full answer
What tools and technologies do you prefer using in backend development?

Share a list of tools and technologies commonly used in your experience. Discuss programming languages, frameworks, and development environments, and explain why you favor them, citing personal usage experiences and the benefits they bring to project efficiencies and outcomes.

Join Rise to see the full answer
Describe a time when you had to collaborate with cross-functional teams. How did you handle it?

For this question, give a specific example of a project involving cross-functional collaboration. Explain how you communicated with other departments and the role you played in ensuring that goals were aligned and met. Emphasize the importance of collaboration in achieving successful project deliveries in a technology setting.

Join Rise to see the full answer
What is your experience with Agile methodologies?

In your response, elaborate on your familiarity with Agile development processes. Discuss specific roles you have played (like Scrum Master or team member), contributions you’ve made during sprints, and any tools you’ve used to facilitate Agile practices. Demonstrate your understanding of Agile values and principles.

Join Rise to see the full answer
What do you envision your role as a Senior Software Engineer - Backend at Visa to be?

Here, articulate your vision for the role, focusing on how you can contribute to Visa's goals, particularly in nurturing innovation within B2B Payables. Discuss your aspiration to drive transformational projects and how you can use your skills to enhance the team's delivery and impact on clients globally.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Defense Unicorns Hybrid Phoenix, Arizona, United States
Posted 3 days ago

Join Defense Unicorns as a Senior Android Engineer to help enhance mobile applications for government projects.

Join the Phillies Engineering team as a Senior Software Engineer to develop impactful full-stack applications for baseball analytics.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 8 days ago
Posted 9 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...

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