Full Stack Software Engineer, Sr.
About UsVisa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions, and government entities across more than 200 countries and territories. We are dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale—tackling meaningful challenges, growing your skills, and seeing your contributions impact lives around the world. Join Visa and do work that matters—your work, your community, and the global community. Progress starts with you.About The RoleWe are seeking a highly skilled Software Development Engineer to join our dynamic team. As a key contributor, you will be responsible for designing, implementing, and improving software applications and systems that support our innovative payments solutions. This role involves a significant hands-on coding component, with approximately 60-75% of your time dedicated to writing and refining code using modern tools, including AI-assisted development, cloud services, and automation frameworks. You will work closely with cross-functional teams—such as product managers, designers, data scientists, QA, operations, and compliance—to translate complex business requirements into robust, scalable, and secure technical solutions. Your work will directly impact the efficiency, security, and reliability of our payment systems, enabling seamless transactions worldwide.The ideal candidate should possess digital fluency, including familiarity with emerging technologies such as Generative AI tools (e.g., ChatGPT, Microsoft Copilot), and should be eager to leverage these tools to enhance productivity and innovation. You will participate in system design and architecture, contribute to code reviews, develop test plans, and respond to support requests, ensuring high-quality deliverables that meet security standards and regulatory requirements. This role offers a hybrid work environment, with specific in-office days to be confirmed by your hiring manager.QualificationsMinimum of 2 years of professional work experience with a Bachelor's Degree or an Advanced Degree (e.g., Masters, MBA, JD, MD, PhD)Preferred: 3 or more years of relevant experience with a Bachelor's Degree or more than 2 years with an Advanced DegreeExperience in software or systems development, with at least two years in related fieldsProficiency in developing and implementing web-based applications, including both front-end and back-end technologiesExperience in system design and architecture for product componentsStrong debugging, troubleshooting, and code review skillsExperience in test planning, execution, and deploying fixes for software featuresProficiency with software developer tools for code creation, maintenance, and debuggingExperience working on client-facing projects or technical teamsKnowledge of compliance standards is a plusExperience building and testing enterprise-scale web servicesFamiliarity with Generative AI, NLP, RAG systems, and AI-assisted investigations is desirableAbility to mentor junior engineers and collaborate effectively across teamsResponsibilitiesCollaborate with stakeholders to interpret project requirements and incorporate feedback into design and implementationTranslate business needs into technical solutions by verifying assumptions and escalating potential issuesParticipate in system design, architecture, and documentation activitiesEstimate project timelines and escalate risks or delays proactivelyDevelop, implement, and maintain high-quality code for various products and services, adhering to coding standards and best practicesUtilize debugging tools to verify assumptions and proactively identify potential issuesConduct code reviews to ensure compliance with coding standards and address pull requestsCreate comprehensive test plans and configure testing procedures to identify and resolve defectsRespond to support requests during on-call rotations, troubleshooting and deploying fixes as neededLeverage and enhance knowledge of software development tools to improve code quality and system performanceStay current with emerging technologies and invest in training to enhance product reliability, efficiency, and observabilityParticipate in cross-functional team meetings and contribute to continuous improvement initiativesBenefitsCompetitive salary package with potential bonuses and equity optionsComprehensive health benefits including Medical, Dental, and Vision coverageRetirement savings plans such as 401(k) and FSA/HSA optionsLife insurance and wellness programs to support overall health and well-beingPaid time off and holidays to promote work-life balanceOpportunities for professional growth and development through training and mentorshipFlexible hybrid work environment to accommodate personal and professional needsEqual OpportunityVisa is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, veteran status, or any other protected characteristic. We also consider qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local laws.