As a Sr. Software Engineer at Visa, you will be a key player in designing and implementing robust platforms for consumer-facing mobile and digital products. You will collaborate with business and technology stakeholders, driving the development of large-scale, innovative technology initiatives.
In this role, you’ll be responsible for designing high-quality solutions and building scalable, secure, and resilient backend services, including real-time transactional services and REST APIs. You will also lead the development of platform libraries, frameworks, and infrastructure to support our cutting-edge consumer products. If you have a passion for backend development and enjoy delivering rock-solid code, Visa is the place for you.
Key Responsibilities
- Design solutions based on business requirements, ensuring scalability and cost-effectiveness.
- Conduct technical evaluations, including proofs of concept (PoCs) for new technologies and designs.
- Collaborate with engineers and architects to ensure seamless integration and scalability.
- Stay updated on the payments industry trends and their impact on Visa’s technology landscape.
- Develop and maintain consumer-facing applications on Unix/Linux environments.
- Contribute to the full stack development of secure, scalable services including REST APIs and container-based solutions.
- Provide platform solutions and tools to support the success of engineering teams.
Skills and Experience Required
- 3+ years of experience with a Bachelor’s Degree or 2+ years with an Advanced Degree.
- Strong knowledge of the MVC design pattern and experience with Java and J2EE.
- Expertise in web services standards and related technologies, including HTTP, Spring, XML, JSON, REST.
- Hands-on experience with Big Data Clusters such as Solr and Kafka.
- Solid understanding of database technologies and SQL, knowledge of NoSQL databases is a plus.
- Strong competencies in data structures, algorithms, and proven problem-solving skills.
- Solid coding practices including design documentation, unit testing, and experience with source control tools like GIT or SVN.
- Experience with build tools like Maven or Gradle.
- Ability to adapt, learn new technologies, and take on new initiatives in a dynamic environment.
Why Join Visa?
At Visa, you’ll be part of a diverse and inclusive team that’s transforming the future of payments. As a hybrid employee, you’ll enjoy a flexible work environment with a mix of remote and in-office days, while collaborating with top-tier professionals. You’ll work on impactful projects that drive global innovation and shape the future of how people pay and get paid.
Additional Information
Visa is an Equal Opportunity Employer. We welcome applicants from all backgrounds, regardless of race, gender, sexual orientation, disability, or veteran status. Visa also complies with local laws to ensure fair consideration of applicants with criminal histories.