Senior Staff Software Engineer

Palo Alto Networks · Hyderabad · 7–10 yrs experience · Posted 2026-06-09

Tech stack: AWS, Angular, Azure, GCP, Python, React, SQL, TypeScript

Apply on the company site · Get a referral for this role

Palo Alto Networks salary & ratings · More live openings

About the role

Proactively identify new opportunities and advocate for and implement improvements to the current state of projects. Collaborate with technological experts across other teams to drive cross-team collaboration. Take a leading role in features or refactors within the specific domain. Solve challenging and complex issues or bugs in your domain of expertise. Review implementations related to your domain of expertise. Teach, guide, and mentor junior team members in their assigned tasks and technical skill development. Optimize applications for maximum speed and scalability. Code, test, debug, and implement solutions into production. Develop and review unit test cases to ensure comprehensive unit testing. Diagnose and fix product issues found internally or in the field. Interface with Support to handle customer escalation issues. Responsibilities: Proactively identify new opportunities and advocate for and implement improvements to the current state of projects. Collaborate with technological experts across other teams to drive cross-team collaboration. Take a leading role in features or refactors within the specific domain. Solve challenging and complex issues or bugs in your domain of expertise. Review implementations related to your domain of expertise. Teach, guide, and mentor junior team members in their assigned tasks and technical skill development. Optimize applications for maximum speed and scalability. Code, test, debug, and implement solutions into production. Develop and review unit test cases to ensure comprehensive unit testing. Diagnose and fix product issues found internally or in the field. Interface with Support to handle customer escalation issues. Qualifications: BS in Computer Science or an equivalent combination of technical education and work experience. 7-10 years of experience in enterprise-scale application development and hands-on software development, with recent experience in a cloud/SaaS environment. 7+ years of experience and expertise in Python. 2+ years of experience with React or Angular, using Typescript, HTML5, and CSS3. Expertise and hands-on experience with web services (e.g., REST, SOAP). Experience with a major cloud platform (e.g., AWS, Azure, GCP). Proficient understanding of SQL and relational databases. Familiarity with the general software development release lifecycle, source code management, and defect management methodologies. Excellent analytical, troubleshooting, oral, and written communication skills. Experience leveraging AI/LLM-based tools and frameworks to improve engineering productivity, automation, and developer workflows. Familiarity with AI-assisted development tools, prompt engineering, or integrating AI capabilities into enterprise applications. Demonstrated ability to adapt to and learn new programming languages as needed.

Qualifications

- BS in Computer Science or an equivalent combination of technical education and work experience.
- 7-10 years of experience in enterprise-scale application development and hands-on software development, with recent experience in a cloud/SaaS environment.
- 7+ years of experience and expertise in Python.
- 2+ years of experience with React or Angular, using Typescript, HTML5, and CSS3.
- Expertise and hands-on experience with web services (e.g., REST, SOAP).
- Experience with a major cloud platform (e.g., AWS, Azure, GCP).
- Proficient understanding of SQL and relational databases.
- Familiarity with the general software development release lifecycle, source code management, and defect management methodologies.
- Excellent analytical, troubleshooting, oral, and written communication skills.
- Experience leveraging AI/LLM-based tools and frameworks to improve engineering productivity, automation, and developer workflows.
- Familiarity with AI-assisted development tools, prompt engineering, or integrating AI capabilities into enterprise applications.
- Demonstrated ability to adapt to and learn new programming languages as needed.

Responsibilities

- Proactively identify new opportunities and advocate for and implement improvements to the current state of projects.
- Collaborate with technological experts across other teams to drive cross-team collaboration.
- Take a leading role in features or refactors within the specific domain.
- Solve challenging and complex issues or bugs in your domain of expertise.
- Review implementations related to your domain of expertise.
- Teach, guide, and mentor junior team members in their assigned tasks and technical skill development.
- Optimize applications for maximum speed and scalability.
- Code, test, debug, and implement solutions into production.
- Develop and review unit test cases to ensure comprehensive unit testing.
- Diagnose and fix product issues found internally or in the field.
- Interface with Support to handle customer escalation issues.