As a Senior Consultant Software Engineer within the Risk and Identity Solutions technology team, you will lead the development of high-quality, scalable, and secure software solutions. Your role will encompass full-stack development, including real-time transactional services, RESTful APIs, container-based services, and a resilient API gateway. You will also leverage modern UI technologies like React to enhance user experience.
Key Responsibilities
- Technical Leadership. Guide and mentor engineering teams to deliver robust and scalable features.
- Full-Stack Development. Work on end-to-end solutions including real-time transactional services, REST APIs, and container-based architectures.
- API Gateway. Architect and implement secure API gateway solutions adhering to dynamic security standards.
- Modern UI Technologies. Utilize React and other contemporary UI technologies to develop consumer-facing applications.
- Architecture & Operations. Design highly available and scalable applications, with a strong focus on secure and resilient solutions.
- Continuous Integration/Delivery. Integrate CI/CD practices into solution development to streamline deployment and improve efficiency.
- Cross-Functional Collaboration. Work effectively with cross-functional teams and influence outcomes through strong communication and collaboration.
Qualifications
Basic Requirements
- Experience. 8+ years of relevant experience with a Bachelor’s Degree, or 5+ years with an Advanced Degree (e.g., Master’s, MBA, JD, MD), or 2+ years with a PhD, or 11+ years of relevant work experience.
- Technical Skills. Expertise in Core Java, JEE technologies, REST, container-based technologies, and modern UI frameworks like React.
- Leadership. Proven track record of leading technical projects and mentoring teams.
- Architecture Knowledge. Strong understanding of container-based architectures (e.g., Docker, Kubernetes) and secure API gateway solutions.
Preferred Qualifications
- Experience. 9+ years with a Bachelor’s Degree, or 7+ years with an Advanced Degree, or 3+ years with a PhD.
- Project Management. Ability to define needs, develop plans, and manage multiple projects with strong scheduling and conflict resolution skills.
- Cloud Architecture. Experience with elastic scalability patterns and cloud-based architecture.
- DevOps. Knowledge of deployment, capacity planning, and Service and IT operations management.
- Security. Understanding of security requirements, standards, and contemporary risks and technologies.
- Methodologies. Experience with various development methodologies, with a solid understanding of Agile practices.
- Communication. Superior verbal, written, and interpersonal skills, capable of engaging both technical and non-technical audiences.
- Team Building. Proven ability to coach engineers and build an efficient, collaborative team environment.
Additional Information
Visa is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We also consider qualified applicants with criminal histories in accordance with EEOC guidelines and local laws.