Senior Manager, Software Engineering
Core
Leads a team in reviewing business requirements, developing functional and technical design documentation, and overseeing testing procedures for APIs and integration patterns to address distributed computing challenges.
Role type
Senior Manager, Software Engineering
Builds
Robust software solutions and testing frameworks for distributed computing systems
Domain
Payments technology / Distributed systems
Required skills
Technical design documentation, API testing design, distributed computing architecture, code review, team leadership, proof of concept evaluation, technical evaluation of new technologies
Preferred skills
Managing distributed computing challenges, integrating emerging technologies into engineering practices, fostering team collaboration, delivering in fast-paced environments (via careerplan.io/jobs/REF087550W-1-senior-manager-software-engineering-at-visa)
Technologies
Generative AI tools (ChatGPT, Microsoft Copilot)
Responsibilities
Review business requirements and develop functional and technical design documentation; Design and implement testing procedures for APIs, abstractions, and integration patterns; Participate in design reviews to provide input on requirements, product designs, and schedules; Ensure team productivity, predictability, and delivery of high-quality results; Review code and maintain accountability for the team's development and testing activities; Participate in proof of concepts and technical evaluations of new technologies
Seniority
Senior, hands-on IC with team management
