Software Engineer - (Android / iOS)
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. Dedicated to uplifting everyone, everywhere, Visa aims to be the best way to pay and be paid, creating impactful solutions that enable economic growth and financial inclusion globally. At Visa, employees have the opportunity to work on meaningful projects that influence millions of lives worldwide, fostering innovation and technological advancement. Joining Visa means becoming part of a dynamic environment where your contributions can make a difference on a global scale, offering a platform for professional growth and impactful work that aligns with your passions and skills.About The RoleWe are seeking a talented Software Development Engineer to join our innovative mobile engineering team. In this role, you will be responsible for designing, developing, and maintaining mobile applications and SDKs for Android and iOS platforms that support critical functionalities such as authentication, digital identity, payment security, and customer-facing experiences. Your expertise will help deliver secure, scalable, and high-quality solutions that enhance the user experience and ensure the integrity of our payment ecosystem. You will work closely with cross-functional teams including product managers, architects, designers, QA engineers, and operations to build reliable and efficient mobile solutions. This position offers an exciting opportunity to leverage emerging technologies, including AI-assisted development tools, cloud services, and automation frameworks, to improve productivity and software quality. Your role will be pivotal in advancing Visa’s mobile capabilities, ensuring seamless and secure digital transactions for millions of users worldwide.QualificationsThe ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or have at least 3+ years of relevant work experience in mobile application development. Preferred qualifications include 2+ years of hands-on experience with Kotlin and Java for Android development, Swift for iOS applications, and a strong understanding of integrating REST APIs and backend services. Familiarity with mobile CI/CD pipelines, deployment automation, and release management is essential. Experience developing reusable SDKs or libraries, working with source control systems, and participating in Agile methodologies will be highly valued. Candidates should demonstrate proficiency in debugging, troubleshooting, and applying coding standards through code reviews. Exposure to Payments, FinTech, Authentication, Digital Identity, Fraud Prevention, or Cybersecurity solutions is advantageous. Additionally, familiarity with AI-assisted development tools such as Microsoft Copilot, GitHub Copilot, or ChatGPT will be considered a plus.ResponsibilitiesAs a Software Development Engineer, your responsibilities will include collaborating with stakeholders to understand business requirements and translating them into technical solutions. You will design, develop, test, and maintain native Android and iOS applications, ensuring they are secure, scalable, and high-performing. Your role involves participating in design discussions, code reviews, and technical troubleshooting to uphold coding standards and best practices. You will create and execute comprehensive test plans, address defects, and contribute to automation initiatives to enhance development efficiency. Monitoring application performance, analyzing system behavior, and implementing improvements for reliability and scalability will be part of your ongoing responsibilities. You will also support deployment activities, SDK development, and application releases, ensuring timely and quality delivery. Additionally, you will participate in on-call support and incident resolution, working to resolve issues promptly and effectively. Continuous learning and applying emerging technologies, including AI-assisted tools, will be vital to maintaining innovative and high-quality mobile solutions.BenefitsVisa offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. Eligible employees can access medical, dental, and vision insurance, along with a 401(k) retirement plan, FSA/HSA options, and life insurance coverage. The company promotes work-life balance through paid time off and wellness programs aimed at fostering physical and mental health. Employees also benefit from opportunities for career development, ongoing training, and participation in innovative projects that shape the future of digital payments. Visa’s inclusive environment encourages diversity and equal opportunity, providing a supportive workplace where everyone can thrive and succeed.Equal OpportunityVisa is an Equal Opportunity Employer. We are committed to creating an inclusive environment that values diversity and promotes fairness. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, disability, or protected veteran status. Visa also considers qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local laws. We believe that a diverse workforce enhances innovation and drives our success, and we are dedicated to providing equal employment opportunities for all.