Sr Staff Engineer Software (Cloud Native NMS)
Palo Alto NetworksAbout the role
Company Description
Our Mission
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.
Who We Are
We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.
As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!
At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.
Job Description
Your Career
Help build what is next. Our Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Networks Next generation network security solutions. It’s an easy-to-use, scalable and secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio.
This role is located at our dynamic Santa Clara California headquarters campus.
Your Impact
Conceptualize, Collaborate and Develop highly scalable cloud native Network Management System for managing devices and services at scale in hybrid deployments
Lead and Design next-generation centralized device asset management architecture
Build workflows to allow for easier onboarding of network devices and third party integrations
Develop workflows that simplify the integration of network devices and third-party systems, as well as streamline the onboarding process for these components.
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
Qualifications
Your Experience
MS/BS in Computer Science or equivalent or equivalent military experience
4+ years of experience in building large enterprise applications required
Experience in technical leadership roles in building major cloud native apps or subsystems is a plus
Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
Experience in the full software development life cycle, including coding - standards, code reviews, source control management, build processes, testing, peer review, and operations
Excellent programming skills in Golang is a must
Experience building data management solutions using transactional data stores or GraphDB with GraphQL API is preferred
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 microservices based solutions on public cloud infrastructure is highly desirable
Experience developing in Kubernetes based environments is a plusKnowledge of and experience building enterprise software with graph databases is highly desirable
Experience building network and security configuration management systems is highly desirable
Experience building appliance based network management solutions is h
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s