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

Software Engineer - Full Stack (Hybrid/Onsite)

Company DescriptionVisa 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 DescriptionAre you interested in working on one of the most exciting domains at a fast-growing space? The payment industry, in parallel with technology in general, is experiencing a period of rapid, disruptive innovation. At the same time, mobile connectivity is growing rapidly and, with it, comes the opportunity to extend financial products to the 2.5 billion people around the world who are financially excluded.In Visa’s Digital and Developer Platform division, we work on technology products that have a big impact on the lives of businesses across the world. We are building a Technology Platform – RTX (Real Time Experience) that will enable fast and ubiquitous VAS (Value added services) to assist in Real Time payments across a range of domestic and cross border use cases aiming to capture significant revenue opportunity across P2P, B2SB, and B2C flows and other value-added services. Built on the latest standards/tech stack and providing open APIs, this platform will help drive innovation in the entire ecosystem.Part of the broader Digital and Developer Platform organization, RTX team is undergoing a major ramp-up, looking to hire the best and brightest technologists with ambition and drive to build the next generation of payment network that would further extend the reach and scale of Visa’s payment network. This is once in a lifetime opportunity, and you feel excited about joining and leading the revolution- come join us!Essential Functions:• Be part of a small team of go getters in an agile model• Design and build new functionalities that will evolve to be the next generation real time payment system components• Work collaboratively across team boundaries to share common infrastructure and functional capabilitiesThis 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.QualificationsBasic QualificationsBachelors degree in Math, Science, Engineering, or Computer Science, Information Systems or related field, OR 3+ years of relevant work experiencePreferred Qualifications2 or more years of work experienceKnowledge of and ability to develop front-end code (e.g. HTML, CSS, and JavaScript) in support of package and product development. This includes the extension of capabilities of packages and products.The ability to select the best available values of some objective function to improve the functional effectiveness of web browsers.Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design.Knowledge of and ability to develop back-end (e.g. Python, Java, C++, PHP) code in support of package and product development. This includes the extension of capabilities of packages and products.The ability to develop and use Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library.Knowledge of and the ability to use database software (e.g., applications, web-based applications, information systems) to maintain, modify, and output data.Knowledge of systems integration process in which separately produced components or subsystems are combined and problems in their interactions are addressed.Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.Additional InformationWork Hours: Varies upon the needs of the department.Travel Requirements: This position requires travel 5-10% of the time.Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.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.Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 94,000.00 to 132,950.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Average salary estimate

$113475 / YEARLY (est.)
min
max
$94000K
$132950K

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 - Full Stack (Hybrid/Onsite), Visa

Join Visa as a Software Engineer - Full Stack in Foster City, CA, and become a crucial part of our cutting-edge Digital and Developer Platform division! As a key player, you will dive into the dynamic world of payments technology, helping us build RTX (Real Time Experience), a platform designed to transform the payment landscape for businesses globally. With mobile connectivity soaring, you’ll have the unique chance to contribute to a project that aims to bring financial services to over 2.5 billion people who lack access. Your role will be hands-on—collaborating with a talented team in an agile environment to design and implement innovative features for a next-generation real-time payment system. You should have a strong foundation in full-stack development, including both front-end (HTML, CSS, JavaScript) and back-end (Python, Java, C++, PHP) technologies. If you have a penchant for optimizing user experiences and a knack for integrating systems, we want to hear from you! This hybrid position offers a perfect blend of office collaboration and remote flexibility, and we can’t wait for you to bring your expertise and passion for technology to Visa. Come help us elevate how the world pays and gets paid!

Frequently Asked Questions (FAQs) for Software Engineer - Full Stack (Hybrid/Onsite) Role at Visa
What responsibilities does a Software Engineer - Full Stack at Visa have?

As a Software Engineer - Full Stack at Visa, you will be responsible for designing and building new functionalities for our next-generation real-time payment system. You will work closely with a small agile team, collaborating across different teams to enhance our shared infrastructure and capabilities. Expect to engage both in front-end and back-end development, building APIs, and ensuring an optimal user experience throughout.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer - Full Stack position at Visa?

To qualify for the Software Engineer - Full Stack role at Visa, you should hold a Bachelor's degree in a relevant field, such as Computer Science, or have at least 3 years of experience in software development. Proficiency in both front-end technologies (like HTML, CSS, JavaScript) and back-end languages (such as Python, Java, C++, or PHP) is essential. Knowledge of UI design, APIs, and data structures will also help you succeed in this role.

Join Rise to see the full answer
Is the Software Engineer - Full Stack position at Visa remote or onsite?

The Software Engineer - Full Stack position at Visa is a hybrid role, allowing you to alternate between remote work and office presence. Typically, you should expect to work in the office for 2-3 days a week, depending on leadership decisions and business needs, with an overall guideline of being in the office for about 50% of your work time.

Join Rise to see the full answer
What are the growth opportunities for a Software Engineer - Full Stack at Visa?

As a Software Engineer - Full Stack at Visa, you'll be part of an innovative and rapidly evolving field, with significant growth opportunities. Working on the RTX platform places you at the forefront of payment technology, allowing you to develop advanced skills in real-time payments, APIs, and system integration. Visa supports professional development and offers pathways for career progression within the dynamic landscape of fintech.

Join Rise to see the full answer
What is the work environment like for a Software Engineer - Full Stack at Visa?

The work environment for a Software Engineer - Full Stack at Visa is collaborative and dynamic. Emphasis is placed on agility and teamwork, so you will be working in small, motivated teams dedicated to designing groundbreaking technologies. With a focus on innovation, you'll thrive in an atmosphere that encourages creativity and cutting-edge solutions in a supportive setting.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Full Stack (Hybrid/Onsite)
Can you describe your experience with both front-end and back-end technologies?

In your answer, illustrate your proficiency by detailing specific projects where you implemented front-end languages like HTML, CSS, and JavaScript alongside back-end languages such as Python or Java. Highlight any full-stack projects you've worked on, emphasizing how you balanced both sides of development to achieve project goals.

Join Rise to see the full answer
How do you approach developing a new API?

Discuss your methodology for API development, starting with understanding user needs and defining objectives. Explain how you plan the architecture, ensure proper documentation, and test the API to confirm its functionality. Providing examples of APIs you’ve developed will strengthen your response.

Join Rise to see the full answer
What strategies do you use to ensure a smooth collaboration across teams?

In your response, mention the importance of clear communication, setting common goals, and utilizing project management tools. Share specific techniques you’ve used to facilitate collaboration, such as regular check-ins or integrated code reviews, and illustrate with real examples.

Join Rise to see the full answer
Describe a challenging problem you faced in a past project and how you resolved it.

Choose a technical problem that showcases your problem-solving skills. Detail the nature of the challenge, the steps you took to diagnose the issue, and the solution you implemented. Highlight how your approach benefited the project and the team.

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

Share your familiarity with agile principles and practices, perhaps drawing from specific projects where you were part of an agile team. Explain your role during sprints, how you contributed to iterations, and any Agile ceremonies you've actively participated in.

Join Rise to see the full answer
How do you ensure that your code is maintainable and scalable?

Discuss best practices for writing maintainable code, such as adhering to coding standards, implementing proper documentation, and conducting regular code reviews. Include your thoughts on scalability and how you write code with future project expansion in mind.

Join Rise to see the full answer
What tools or technologies do you prefer for front-end development and why?

Highlight your favorite front-end tools or frameworks (like React, Vue, or Angular) and explain why you prefer them. Discuss the benefits they bring to your development process and share how they enhance the user experience.

Join Rise to see the full answer
Can you describe a project where you used data structures effectively?

Provide an example of a project where choosing the right data structure was crucial to the solution. Discuss how you assessed the requirements, selected the appropriate structure, and how it improved your application's performance and functionality.

Join Rise to see the full answer
What steps do you take to optimize user interface designs?

Explain your process for optimizing UI designs, which may include user research, prototyping, and testing. Emphasize your focus on user experience and how you incorporate feedback into design iterations to ensure an intuitive product.

Join Rise to see the full answer
How do you stay updated with the latest developments in payment technologies?

Showcase your commitment to continual learning by discussing resources you use to stay informed about payment technologies, such as industry blogs, tech conferences, and online courses. Mention specific areas of interest in the payment industry that excite you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Hoan Kiem Dis, Vietnam
Posted 8 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 8 days ago
Photo of the Rise User
Yubo Remote Paris - Full Remote
Posted 8 days ago
Posted 13 days ago
Posted 6 days ago
Photo of the Rise User
Posted 14 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...

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