Please mention DailyRemote when applying
About Us
Visa 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 by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
The Sr. Manager; Software Engineering leads a team responsible for reviewing business requirements and developing functional and technical design documentation. This role oversees the design and implementation of testing procedures for APIs, abstractions, and integration patterns to address distributed computing challenges, including end-to-end and integration testing. The Sr. Manager participates in design reviews, providing input on requirements, product designs, schedules, and potential issues, and works across the team to ensure productivity, predictability, and delivery of high-quality results.
The position includes accountability for code review and the team’s development and testing activities, as well as participation in proof of concepts and technical evaluations of new technologies. The Sr. Manager is expected to foster a collaborative environment, ensuring the team meets business needs and delivers robust solutions.
All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work.
What You'll Do:
Lead, hire, and develop a high-performing engineering team through regular 1:1s, continuous feedback, and talent development initiatives, ensuring a collaborative and inclusive environment.
Drive the team’s delivery of scalable, reliable, and secure services, ensuring alignment with business goals, engineering standards, and long-term platform evolution.
Oversee the execution of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support.
Ensure high engineering quality by enforcing best practices related to code quality, test coverage, performance, resilience, security, and scalability.
Guide the team in designing and implementing distributed systems, APIs, and integration patterns to solve complex distributed computing challenges.
Review and contribute to functional and technical design documentation, providing feedback on requirements, product design, timelines, and risks.
Support the team in troubleshooting and resolving complex technical issues, acting as a key escalation point when needed.
Promote strong testing practices, including unit, integration, and end-to-end testing strategies for robust and reliable systems.
Ensure monitoring of services in production environments, maintaining compliance with SLOs and SLAs, and driving operational excellence.
Lead incident management processes, including on-call rotations, ensuring high-quality incident response and customer experience.
Identify and mitigate technical risks, including performance, reliability, and technical debt challenges.
Collaborate with cross-functional stakeholders to translate business needs into effective technical solutions.
Support strategic decision-making by contributing to prioritization of features, technical initiatives, and architectural improvements.
Drive productivity, predictability, and high-quality delivery across the team, ensuring alignment with OKRs and organizational goals.
Actively participate in architectural and technical discussions, contributing to innovation, scalability, and continuous improvement.
Communicate effectively with global teams, leadership, and both technical and non-technical stakeholders.
Leverage emerging technologies, including Generative AI tools, to improve engineering efficiency, productivity, and decision-making.
Act autonomously in complex, high-impact scenarios, providing leadership during critical situations, conflicts, and crises.
Foster a culture of accountability, collaboration, and technical excellence within the team.
Be recognized as a technical and people leader, delivering impactful solutions and enabling team success.
This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI‑Remote
Qualifications
For this role, you must be based in Brazil
Language Skills
Proficiency in English at B2 level or above (Upper-Intermediate)
Basic Qualifications:
8+ years of relevant work experience and a Bachelors degree, OR 11+ years of relevant work experience.
Experience with Financial Industry or Payments / Authorization Systems
Experience with Cards Issuing solutions (Mastercard, Visa, etc)
Experience with ISO8583 messaging system
Technical Skills
Strong experience leading software engineering teams in production environments.
Experience reviewing business requirements and developing functional and technical design documentation.
Solid experience designing and operating distributed systems, APIs, and microservices architectures in cloud environments.
Proven ability to troubleshoot and resolve complex technical issues in distributed systems.
Experience implementing testing strategies, including unit, integration, and end-to-end testing.
Familiarity with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures.
Understanding of CI/CD pipelines, observability (monitoring, logging, tracing), and modern engineering practices.
Experience ensuring high standards of code quality, performance, scalability, and system reliability.
Ability to contribute to architectural decisions and guide teams in system design and evolution.
Strong collaboration skills to work with cross-functional stakeholders and international teams.
Preferred Qualifications
Extensive experience in people management, including hiring, coaching, and performance management.
Experience working with critical or mission-critical systems in high-availability environments.
Experience with distributed computing challenges and large-scale systems.
Familiarity with cloud-native infrastructure, CI/CD, and observability practices.
Experience integrating emerging technologies, including Generative AI tools, into engineering workflows.
Strong background in Agile methodologies and engineering management best practices.
Excellent communication skills, with the ability to translate complex technical concepts to non-technical stakeholders.
Visa is an EEO Employer
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Engineering Manager
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!