Visa - Bellevue, WA

posted 2 months ago

Full-time - Mid Level
Hybrid - Bellevue, WA
5,001-10,000 employees
Credit Intermediation and Related Activities

About the position

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.

Responsibilities

  • Leading and managing the software development teams, facilitating communication, empowering team members, and fostering a collaborative environment.
  • Overseeing the planning, scheduling, and execution of software projects, managing resources and timelines to ensure projects are completed on time and within budget.
  • Understanding the company's strategic goals and aligning the software development objectives to these goals.
  • Collaborating with business partners on requirements elaboration, workflow design, configuration, and business re-engineering.
  • Evaluating options and providing recommendations on the scope and scale of effort required to implement final requirements.
  • Managing multiple projects and initiatives with different/competing timelines and demands.
  • Working with delivery partners to review and finalize technical specifications, conduct code reviews, and manage version control and implementation activities.
  • Driving delivery of solutions and meeting service levels with limited direction in a complex environment.
  • Maintaining a deep understanding of the technology stack and best practices in software development to make informed decisions about technology choices and methodologies.
  • Ensuring the quality of the software developed by the teams by establishing and enforcing quality standards, conducting code reviews, and overseeing testing and troubleshooting processes.
  • Collaborating across global businesses and technology organizations, providing sound business analysis, process, and change leadership.
  • Communicating effectively with other teams, stakeholders, and upper management, providing regular updates on project progress, addressing concerns, and advocating for the team and its work.
  • Mentoring team members and helping them grow in their careers by identifying their strengths and areas for improvement, providing constructive feedback, and supporting their professional development.
  • Hiring and developing a diverse team of talented engineers.
  • Participating in support activities such as troubleshooting, defect research, code promotion, and configuration.

Requirements

  • 8+ years of relevant work experience and a Bachelor's degree, OR 11+ years of relevant work experience.
  • 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD.
  • Minimum 3 years of experience in financial services, banking, or related fields.

Nice-to-haves

  • Experience with agile software development methodologies.
  • Strong understanding of payment systems and financial technologies.
  • Proven track record of managing large-scale software projects.
  • Experience in mentoring and developing engineering talent.

Benefits

  • Health insurance coverage.
  • 401k retirement savings plan.
  • Paid holidays and vacation time.
  • Flexible work hours and remote work options.
  • Professional development opportunities.
  • Employee discount programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service