P
Palo Alto NetworksSan Francisco
Manager of Software Engineering
0 views0 apply clicks
On-siteFull TimeNot disclosedPosted 11 days ago
About the role
Who you are
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience
- 8+ years of experience in software quality engineering, test engineering, automation, or related software engineering roles
- 3+ years of experience managing or leading QE/Test Engineering teams
- Strong experience developing and implementing test strategies and quality engineering processes
- Proven experience with test automation frameworks and CI/CD integration
- Strong understanding of API, integration, system, regression, and end-to-end testing
- Experience managing software releases and release quality gates
- Experience testing distributed systems, microservices, APIs, cloud applications, or other complex systems
- Strong understanding of modern software development and CI/CD practices
- Excellent analytical, problem-solving, communication, and leadership skills
- Experience building or scaling QE organizations
- Experience with cloud-native architectures and distributed systems
- Experience with performance, scalability, reliability, and resilience testing
- Experience building internal QE tooling and test infrastructure
- Experience with test data management and environment automation
- Experience with observability and production quality monitoring
- Experience applying AI/ML or intelligent automation to software testing
- Strong programming/scripting experience in languages such as Java, Python, JavaScript/TypeScript, or similar What the job involves
- We are seeking an experienced Manager, Quality Engineering (QE) to lead our quality engineering organization and drive a scalable, automation-first approach to software quality. This role will be responsible for defining and executing the overall quality strategy, managing release readiness, strengthening system and integration testing, expanding test automation, and introducing tools and processes that improve engineering efficiency and product quality
- The ideal candidate is a strong technical leader who can balance technical leadership, quality strategy, test engineering, release management, and cross-functional collaboration. You will work closely with Engineering, Product, DevOps/SRE, and other stakeholders to ensure reliable and high-quality releases across complex systems and services
- Define and drive the overall QE strategy, quality roadmap, and engineering quality standards across products and platforms
- Establish risk-based testing practices covering functional, regression, integration, system, performance, reliability, and end-to-end testing
- Promote a shift-left and automation-first quality culture across engineering teams
- Develop comprehensive test strategies for new features, services, platforms, and major architectural changes
- Establish appropriate testing approaches across unit, API, integration, system, UI, end-to-end, performance, and reliability testing
- Ensure adequate test coverage for critical business workflows and system dependencies
- Lead test planning for complex projects involving multiple services, teams, and technology stacks
- Improve test environments, test data management, and test execution processes
- Own the QE component of the software release lifecycle, including release planning, test readiness, defect triage, release validation, and production readiness
- Establish release quality gates and clear entry/exit criteria for testing
- Partner with Engineering and Product leadership to assess release risks and communicate quality status
- Drive post-release validation, production quality monitoring, and continuous improvement based on production issues
- Lead the strategy and execution of system integration and end-to-end testing across interconnected applications, services, APIs, and third-party systems
- Define integration test frameworks and approaches for distributed and service-oriented architectures
- Identify dependencies and integration risks across engineering teams
- Establish automated validation of critical customer and business workflows
- Partner with architecture and engineering teams to improve system testability and observability
- Drive the development and adoption of scalable test automation frameworks and infrastructure
- Establish automation strategies across UI, API, integration, regression, and end-to-end testing
- Increase automation coverage while improving test reliability, execution speed, and maintainability
- Reduce flaky tests and improve the signal-to-noise ratio of automated test suites
- Integrate automated testing into CI/CD pipelines and engineering workflows
- Evaluate and introduce modern testing tools, frameworks, and technologies where they provide measurable value
- Identify opportunities to improve engineering productivity through QE tooling, automation, and intelligent test execution
- Build or sponsor internal tools that reduce manual testing, accelerate releases, and improve developer feedback loops
- Improve test execution time through parallelization, selective testing, test impact analysis, and other optimization techniques
- Establish reusable testing libraries, frameworks, utilities, and best practices across teams
- Continuously evaluate emerging technologies, including AI-assisted testing and quality engineering tools, where appropriate
- Lead, mentor, and develop a high-performing team of Quality Engineers and Test Automation Engineers
- Establish technical direction, engineering standards, and career development plans for the QE organization
- Recruit and retain strong QE talent and build an environment of ownership and continuous improvement
- Balance hands-on technical leadership with effective people and organizational management
- Foster strong collaboration between QE, Software Engineering, Product, DevOps/SRE, and other technical teams
- Analyze production defects, escaped issues, and testing gaps to identify systemic improvements
- Establish root-cause analysis and corrective-action practices for significant quality issues
- Use data and metrics to continuously improve test effectiveness and release confidence
- Drive improvements in development processes, testability, observability, and quality ownership across engineering
- Success in this role will be measured by the organization's ability to:
- Deliver releases with greater quality, predictability, and confidence
- Increase meaningful automated test coverage
- Reduce regression testing time and manual testing effort
- Improve system and integration test coverage
- Reduce escaped defects and recurring production issues
- Improve test reliability and reduce flaky automation
- Accelerate developer feedback and release cycles through better QE tooling
- Establish a culture where quality is a shared engineering responsibility
- Build and develop a strong, technically capable QE organization
- We believe collaboration thrives in person. That’s why most of our teams work from the office full time, with flexibility when it’s needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes Benefits
- Healthcare: We value your health and provide options so you can choose what best supports your lifestyle and personal health goals. Various nationwide plans — including Blue Shield of California, Kaiser Permanente, Delta Dental, VSP, and more — are available to you and your family. Our providers offer the flexibility you want and the coverage you need
- Wellness: With a large on-site gym and daily, instructor-led exercise classes at HQ in Santa Clara, Palo Alto Networks actively supports employee fitness. Our juice bar, Gym & Juice, features fresh juice blends, a quick and nutritious option pre- or post-workout. And our ongoing wellness speaker series highlights the latest trends in health and wellness
- Development: Professional development is serious business at Palo Alto Networks, where the Talent Development team offers 25+ courses to help employees boost their careers and develop leadership capability
- Financial: Most roles are eligible for equity grants, and we now offer new hires a quarterly vesting schedule right away. We want you to be fairly compensated and rewarded as soon as you make an impact – on our team, that happens immediately! And because we consider every employee a stakeholder in our long-term success, we offer an Employee Stock Purchase Plan (ESPP) with a 24-month lookback. From life insurance to health savings accounts, we provide ways to help you protect and grow your wealth. Palo Alto Networks offers both traditional and Roth 401(k) options, along with a company match of 50% to a max annual amount of $1,000
- Time Off: In addition to paid corporate holidays, Flexible Time Off programs empower our employees to balance their work schedules with personal time off. We offer 12 weeks of full pay for medical leave and 6 weeks of full pay for parental leave. As a company with strong ties to the military and veterans, we also offer 26 weeks of full pay for military leave
- Perks: Our corporate discount program provides employees with significant discounts on merchandise, travel and entertainment. We offer many on-site perks at headquarters, including cafeterias, fuel service, dry cleaning service, EV charging stations, and a company store. We also provide complimentary drinks, fresh fruit, and snacks in break rooms across our campus to help everyone power through the day. Life at Palo Alto Network