Visa - Bellevue, WA
posted 2 months ago
As a Senior Manager at Visa, you will play a pivotal role in delivering exceptional software features for Visa Clients, leading teams that enhance the capabilities and efficiency of the SMB platform. This position requires a strong leader who can manage software development teams effectively, ensuring that communication flows smoothly, team members are empowered, and a collaborative environment is fostered. You will oversee the planning, scheduling, and execution of software projects, managing resources and timelines to ensure that projects are completed on time and within budget. Your understanding of the company's strategic goals will be crucial as you align software development objectives with these goals. You will collaborate with business partners to elaborate on requirements, design workflows, and engage in business re-engineering. Evaluating options and providing recommendations on the scope and scale of efforts required to implement final requirements will be part of your responsibilities. You will need to juggle multiple projects and initiatives with competing timelines and demands, working with delivery partners to finalize technical specifications, conduct code reviews, and manage version control and implementation activities. In this role, you will work with limited direction in a complex environment, driving the delivery of solutions and meeting service levels. Maintaining a deep understanding of the technology stack and best practices in software development will enable you to make informed decisions about technology choices and methodologies. You will work closely with the Architecture team to ensure the execution of the technology roadmap and ensure the quality of the software developed by your teams. Establishing and enforcing quality standards, conducting code reviews, and overseeing testing and troubleshooting processes will be essential to your success. Collaboration across global businesses and technology organizations will be key, as you provide sound business analysis, process, and change leadership. Effective communication with other teams, stakeholders, and upper management will be necessary, as you provide regular updates on project progress, address concerns, and advocate for your team and its work. Mentoring team members and helping them grow in their careers will be a rewarding aspect of your role, as you identify their strengths and areas for improvement, provide constructive feedback, and support their professional development. Additionally, you will be responsible for hiring and developing a diverse team of talented engineers and participating in support activities such as troubleshooting, defect research, code promotion, and configuration. This position is hybrid, requiring employees to work from the office three days a week, with a general expectation of being in the office 50% or more of the time based on business needs.