onsite
Senior Staff Engineer - Backend Software - Palo Alto Networks
Software Engineer
Lead the design and delivery of high‑scale, secure backend services using Go, Python, and Kubernetes on AWS, driving architectural excellence and operational reliability for a global cybersecurity platform.
About the role
Key Responsibilities
- Architect and ship mission‑critical backend services that support millions of secure transactions per day.
- Lead cross‑functional teams in adopting best practices for distributed systems, observability, and resilience.
- Drive performance tuning, capacity planning, and cost optimization across AWS infrastructure.
- Mentor engineers, conduct code reviews, and champion a culture of technical excellence.
- Collaborate with product, security, and DevOps to ensure compliance and rapid delivery.
Requirements
- 10+ years of software engineering experience with a focus on backend development.
- Deep expertise in Go and/or Python, Kubernetes, and cloud‑native architecture.
- Proven track record designing scalable, secure microservices at enterprise scale.
- Strong understanding of security best practices and compliance frameworks.
- Excellent communication skills and a passion for mentoring others.
Skills
gopythonkubernetesaws