We are seeking a highly skilled Senior Staff Software Engineer to lead complex technical projects within our Risk and Identity Services team. This role involves tackling challenging problems related to backend services, with a focus on Java, Kafka, and containerization technologies. You will be pivotal in migrating services from an acquired company into the Visa ecosystem, guiding architectural decisions, and ensuring high-quality product delivery.
Key Responsibilities
- Technical Leadership. Lead the design and implementation of solutions, leveraging your expertise in Java, Kafka, and containerization.
- Product Development. Develop new products, create proof-of-concepts, and convert ideas into tangible solutions.
- Collaboration. Work closely with business and technology stakeholders to meet and exceed business requirements.
- Code Quality. Deliver defect-free code and maintain high standards of code quality.
- Agile Methodologies. Participate in Agile/Scrum teams, follow guidelines, and adapt to evolving priorities.
- Documentation. Create comprehensive documentation and procedures for installation and maintenance.
- Global Collaboration. Collaborate with global teams and contribute to the enhancement of products and best practices.
Qualifications
- Experience. 12+ years in software design, architecture, and development, with substantial experience in Java/J2EE, Spring, and Spring Boot.
- Proficiency in Kafka, including installation, maintenance, and troubleshooting.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with RDBMS (SQL Server, Oracle, DB2) and No-SQL databases (MongoDB).
- Exposure to UI/Web development using Angular/React, JavaScript, JQuery, and HTML/CSS.
- Cloud Computing. Solid foundation in cloud computing fundamentals, service models (IaaS, PaaS, SaaS), and deployment models (public, private, hybrid).
- Tools. Proficiency in GIT/Stash, Maven, Jenkins.
- Soft Skills. Excellent presentation, collaboration, and communication skills.
- Agile Experience. Proven experience working in Agile/Scrum teams.
Preferred Qualifications
- Leadership. Experience leading a module or team, or mentoring junior engineers.
- Education. Bachelor’s degree or advanced degree in a relevant field.
Additional Information
- Work Environment. Hybrid position with the expectation of working from the office 2-3 days per week, based on business needs.
- Equal Opportunity. Visa is an EEO Employer and considers qualified applicants for employment regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Visa also considers applicants with criminal histories in accordance with EEOC guidelines and local laws.
Apply Today. If you’re a seasoned software engineer with a passion for tackling complex technical challenges and a commitment to high-quality code, we’d love to hear from you. Join Visa and contribute to building a better payments network for the world.