Sr. Manager

PowerToFly

Foster City (CA)

On-site

USD 192,000 - 308,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Visa is seeking a Sr. Manager in Software Engineering to lead an 8+ person software team, owning end-to-end development from requirements to release.

You will shape architecture, drive testing and API patterns, and oversee agile delivery with modern DevOps practices. This role emphasizes collaboration with product, security, and operations teams while advancing secure software delivery across the organization.

Qualifications

  • 8+ years of relevant work experience and a Bachelor's degree, OR 11+ years of relevant work experience.
  • Experience building and supporting large-scale, high-performance, mission-critical applications.
  • Strong hands-on software engineering experience, including coding, code reviews, and technical design.
  • Proven ability to lead technical initiatives and drive architecture decisions.
  • Experience with cloud-native technologies, distributed systems, APIs, and microservices.

Responsibilities

  • Direct, mentor, and build a high-performing team of 8+ software engineers.
  • Oversee end-to-end application development deliverables including unit design, coding, code reviews, testing, and release management.
  • Manage team workload, sprint planning, hiring, onboarding, and resource allocation to meet timelines.
  • Collaborate with technical leads, architects, and product managers to define solution approaches and evaluate feasibility.
  • Drive Agile workflows with CI/CD, DevOps tools to streamline pipelines.
  • Partner with global cross-functional teams to resolve blockers and ensure aligned delivery.
  • Ensure development adheres to SSDLC and security requirements and quality standards.
  • Document engineering practices and continually improve processes.

Skills

People Leadership
Team Execution
Resource Planning
Technical Guidance
Agile Leadership
Cross-Functional Collaboration
CI/CD
Cloud-native

Education

Bachelor's degree OR 11+ years exp

Tools

GKE
Cloud Run
Pub/Sub
Cloud Spanner
Cloud SQL
Bigtable
Dataflow

Job description

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
Role Summary

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) and agentic development to support everyday work.

Essential Functions
  • People Leadership: Direct, mentor, and build a high-performing team of 8+ software engineers. Drive career development, performance management, regular 1:1s, and goal setting.
  • Team Execution & Delivery: Oversee end-to-end application development deliverables including unit design, coding, code reviews, testing, and release management.
  • Resource & Capacity Planning: Manage team workload, sprint planning, hiring, onboarding, and resource allocation to meet project timelines and deliverables.
  • Technical & Strategic Guidance: Collaborate with technical leads, architects, and product managers to define solution approaches, assess scope, and evaluate technical feasibility.
  • Agile Leadership: Drive agile development workflows utilizing modern open-source, CI/CD, and DevOps tools to streamline continuous integration and delivery pipelines.
  • Cross-Functional Collaboration: Partner closely with global cross-functional teams, including product management, QA, security, and operations, to resolve blockers and ensure aligned delivery.
  • Compliance & Quality: Ensure development adheres to Visa Development Management Methodology, Technical Security Requirements, and Secure Software Development Lifecycle (SSDLC) protocols.
  • Documentation & Process Improvement: Maintain clear software, operational, and architectural documentation while continually improving engineering practices and procedures.

Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.

Qualifications
Basic Qualifications
  • 8+ years of relevant work experience and a Bachelors degree, OR 11+ years of relevant work experience.
  • Experience building and supporting large-scale, high-performance, mission-critical applications.
  • Strong hands-on software engineering experience, including coding, code reviews, and technical design.
  • Proven ability to lead technical initiatives and drive architecture decisions.
  • Experience with cloud-native technologies, distributed systems, APIs, and microservices.
  • Experience supporting Tier-0 or highly available production systems.
  • Ability to mentor engineers and provide technical leadership across engineering teams.
  • Strong understanding of software engineering best practices, including CI/CD, testing, observability, and operational excellence
Preferred Qualifications
  • 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.
  • 3+ years of direct people-management experience preferred; candidates who have led teams through technical influence, matrix leadership, or technical leadership without direct authority will also be considered..
  • Demonstrated experience leading software engineering teams, including delivery management, technical oversight, performance accountability, and talent development.
  • Experience translating business and product requirements into scalable technical solutions, architecture decisions, delivery plans, and technical documentation.
  • Proven ability to lead the design, development, testing, integration, deployment, and production support of complex, mission-critical applications.
  • Strong experience overseeing API platforms, distributed systems, microservices, and enterprise integration patterns.
  • Experience leading architecture and design reviews, evaluating technical tradeoffs, and ensuring solutions meet requirements for scalability, reliability, security, and performance.
  • Experience establishing engineering standards and maintaining accountability for code quality, testing, secure development, release readiness, and production stability.
  • Proven ability to manage delivery risks, dependencies, capacity, and priorities across multiple teams and cross-functional stakeholders.
  • Experience evaluating emerging technologies, leading proofs of concept, and guiding their adoption based on business value, technical feasibility, risk, and operational readiness.
  • Experience leading globally distributed engineering teams and collaborating across Product, Architecture, Security, SRE, Infrastructure, QA, and Operations.
  • Strong understanding of distributed computing, cloud-native architecture, microservices, event-driven systems, and multi-region deployments.
  • Experience building or operating large-scale, mission-critical systems on Google Cloud using technologies such as GKE, Cloud Run, Pub/Sub, Cloud Spanner, Cloud SQL, Bigtable, or Dataflow.
  • Demonstrated success delivering secure, resilient, and high-quality solutions in a fast-paced environment with competing priorities and complex dependencies.
  • Experience applying CI/CD, DevOps, infrastructure-as-code, observability, SRE, capacity planning, incident management, and disaster-recovery practices.
  • Proven ability to manage delivery risks, dependencies, capacity, and priorities across multiple teams and cross-functional stakeholders.
  • Ability to communicate technical strategy, architecture decisions, delivery risks, and recommendations clearly to engineering teams, cross-functional partners, and senior leadership.
  • Experience integrating emerging technologies, including AI-assisted engineering capabilities, into software development practices while maintaining appropriate security, quality, and governance controls.
Information for US Applicants

For roles located in the US, the estimated salary range for this position is $192,100.00 to $ 307,800.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.

  • Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work Hours

Varies upon the needs of the department.

Travel Requirements

This position requires travel 5-10% of the time.

Mental/Physical Requirements

This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

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 protect veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with the EEOC guidelines and applicable local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Manager
Sr. Manager

Visa • Foster City (CA)

On-site
USD 192,000 - 308,000
Director, Software Engineering
Director, Software Engineering

Visa • Austin (TX)

On-site
USD 187,000 - 299,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Visa • Foster City (CA)

On-site
USD 123,000 - 191,000
Staff Software Engineer
Staff Software Engineer

VISA • Bellevue (WA)

On-site
USD 132,000 - 210,000
Sr. Data Engineer
Sr. Data Engineer

Engg • Bellevue (WA)

On-site
USD 124,000 - 191,000
Senior Software Engineer- PaaS Engineering
Senior Software Engineer- PaaS Engineering

Visa • Austin (TX)

On-site
USD 111,000 - 172,000
Medical, Dental, Vision
401(k)
Paid Time Off
+1
Staff Software Engineer
Staff Software Engineer

Visa • Austin (TX)

Hybrid
USD 132,000 - 210,000
SW Engineer
SW Engineer

Visa • Highlands Ranch (CO)

Hybrid
USD 83,000 - 129,000
Software Engineer - Sr Consultant level
Software Engineer - Sr Consultant level

Visa • Foster City (CA)

Hybrid
USD 169,000 - 271,000
Medical, Dental, Vision benefits
401(k) plan
Paid Time Off
+1
Staff SW Engineer
Staff SW Engineer

Visa • Foster City (CA)

On-site
USD 146,000 - 234,000