Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer (Cloud Native NMS)

Palo Alto Networks

$147,000 - $237,500
Dec 10, 2025
Santa Clara, CA, US
Apply Now

Palo Alto Networks is looking to build a public cloud delivered management platform to manage all next generation network security solutions, and is seeking a Principal Software Engineer to help accelerate adoption of the best engineering practices and deliver on critical business needs.

Requirements

  • 10+ years of experience in building large enterprise applications required.
  • 3+ years experience in technical leadership roles in building major cloud native apps or subsystems
  • Excellent programming skills in GoLang is a must, in C is preferred and Python is a plus.
  • Strong fundamentals in object oriented design and development is a must.
  • Experience with or familiarity of Test Driven Development and Continuous Integration is required.
  • Experience developing microservice based solutions on public cloud infrastructure is highly desirable.
  • Experience building data management solutions using transactional data stores is required.

Responsibilities

  • Conceptualize, Collaborate and Develop highly scalable cloud native Network Management System for managing devices and services at scale in hybrid deployments.
  • Hands-on participation in developing next generation configuration management architecture.
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment.
  • Deliberate and build frameworks to improve quality of micro services
  • Work with Devops and Technical Support teams to investigate and resolve critical customer defects.
  • Recruit and Mentor new team members.
  • Hands-on engineers that can code and build great products.

Other

  • MS/BS in Computer Science or equivalent.
  • Education and experience will be considered for this role.
  • 10+ years of experience in building large enterprise applications required.
  • 3+ years experience in technical leadership roles in building major cloud native apps or subsystems
  • Palo Alto Networks is an equal opportunity employer.