
Senior Staff Software Engineer (Performance Engineering)
Palo Alto Networks23 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Identify, investigate, debug, and fix performance bottlenecks, memory leaks, CPU spikes, and thread contention.
- Optimize SaaS application performance using the .NET ecosystem.
- Analyze complex queries, execution plans, deadlocks, and database contention.
- Build AI-, LLM-, and prompt-engineering-based diagnostic and automation frameworks.
- Diagnose distributed-system issues and provide actionable remediation plans for development teams.
- Use AI tools to analyze traces, error logs, and system states for predictive recommendations and code remedies.
- Design scalable performance frameworks and recommend architectural optimizations.
- Model and simulate high-concurrency identity workloads involving OAuth2/OIDC, SAML, and MFA.
- Implement performance-as-code test suites with K6 or Gatling and integrate them into CI/CD pipelines.
- Collaborate with SRE on chaos engineering and system resiliency validation.
- Generate synthetic test data and user behavior models from production logs.
- Use AI-powered APM for bottleneck detection and reduced root-cause-analysis cycle time.
- Create and maintain full-stack telemetry dashboards.
Requirements
- Bachelor's degree with five years of experience, master's degree with three years of experience, or a PhD in a related field.
- At least three years of dedicated experience in system performance optimization and development.
- Experience with at least one of C#/.NET, Java, or Python, with willingness to work with the C#/.NET stack.
- Strong SQL query fine-tuning skills.
- Strong debugging and problem-solving abilities, with deep knowledge of system design principles and software design patterns.
- Experience working in high-performing, cross-functional Agile squads.
- Preferred experience with high-throughput SaaS architectures and identity security platforms, including IAM, authentication, and authorization.
- Strong understanding of AI/LLM utilities for workflow automation.
- Expertise with performance testing tools such as K6, Gatling, or JMeter.
- Experience with chaos engineering tools such as LitmusChaos or Chaos Mesh.
- Experience with observability tools such as Datadog, Grafana, or OpenTelemetry.
- Experience with CI/CD pipelines such as GitHub Actions or GitLab CI.
Benefits
- Most teams work from the office full time, with flexibility when needed.
- Reasonable accommodations are available for qualified individuals with disabilities or special needs.
About Palo Alto Networks
Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.