- Company Name
- Palo Alto Networks
- Job Title
- Senior Software Engineer (Cortex)
- Job Description
-
**Job Title**
Senior Software Engineer (Cortex Backend)
**Role Summary**
Design, develop, test, deploy, and maintain high‑scale server‑side components for Cortex products (XSOAR, XDR, XSIAM). Work collaboratively across engineering and customer teams to deliver reliable, scalable backend services within a distributed cloud environment.
**Expectations**
‑ Lead end‑to‑end feature ownership, from concept to production release.
‑ Provide architecture guidance, conduct code and design reviews, and influence technical direction.
‑ Partner with cross‑functional teams to integrate services and resolve customer‑reported issues.
‑ Maintain code quality through automated testing, CI/CD pipelines, and infrastructure observability.
‑ Actively mentor junior engineers and contribute to best‑practice documentation.
**Key Responsibilities**
1. Architect and implement backend services that support Cortex platform scaling and reliability.
2. Write clean, testable, production‑grade code in Python/Go, ensuring high performance and maintainability.
3. Deploy and operate services on multi‑cloud infrastructures (AWS, GCP, Azure) using Kubernetes/Docker.
4. Design database schemas and access patterns across RDBMS and NoSQL stores.
5. Integrate CI/CD pipelines and monitoring tools for continuous delivery and incident response.
6. Engage with customers to understand requirements, troubleshoot production problems, and propose solutions.
7. Conduct peer reviews, enforce coding standards, and document architectural decisions.
8. Participate in cross‑team design sessions to shape product direction and technology strategy.
**Required Skills**
- 5+ years of full‑stack software engineering with a focus on scalable server‑side architecture.
- Proficiency in Python and/or Go; experience with both is preferred.
- Deep knowledge of relational and NoSQL database technologies.
- Experience building distributed, multi‑tenant cloud services.
- Hands‑on experience with Kubernetes, Docker, and cloud platforms (AWS, GCP, Azure).
- Familiarity with CI/CD tooling (Jenkins, GitLab CI, ArgoCD, etc.) and infrastructure automation (Terraform, Helm).
- Strong problem‑solving skills, ability to work in a fast‑paced, ambiguous environment.
- Excellent communication and collaboration skills; ability to translate technical concepts to non‑technical stakeholders.
**Required Education & Certifications**
- M.S. or B.S. in Computer Science, Software Engineering, or related technical field (equivalent work experience accepted).
- Relevant certifications (e.g., AWS Certified Solutions Architect, GCP Professional Cloud Architect, or Kubernetes Administrator) are advantageous but not mandatory.
Santa clara, United states
Hybrid
Senior
30-12-2025