Palo Alto Networks is a leader in cybersecurity, committed to protecting the digital way of life through innovative technology. They are seeking a Senior Principal/Architect Engineer Software - Backend for their Chronosphere team, which focuses on delivering a reliable observability platform. The role involves designing and implementing new features, collaborating with cross-functional teams, and mentoring colleagues to enhance user experiences.
Responsibilities:
- Design, implement, and ship enhancements and new features to core product capabilities using Go, deployed on Kubernetes across cloud platforms such as AWS and GCP
- Design, implement, and deliver complex product features that address key customer pain points, collaborating closely with cross-functional teams—including product management, design, and engineering—to ensure alignment and impact throughout the development lifecycle
- Work closely with talented engineers in a fast-paced environment that fosters accelerated learning, continuous growth, and career development
- Think beyond implementation—challenge assumptions, refine designs based on user feedback, and take ownership of delivering polished, effective user experiences
- Lead development of user experiences that surface critical insights at a glance, streamline troubleshooting, and reduce cognitive load during high-pressure situations
- Collaborate closely with product managers, designers, and other engineers to turn complex data into actionable, easy-to-understand visualizations and workflows
- Share accountability with other engineers across the company to build and maintain automated tests, tooling, and deployment infrastructure that improve efficiency
- Mentor your colleagues in engineering reliable, performant, high-quality user experiences through direct mentorship, program development, and engineering infrastructure improvements
Requirements:
- The ability to own projects from inception to delivery either independently or as a technical leader of a small team, all while collaborating with product managers, UX designers, and other engineers
- Experience in working with large scale distributed systems
- A passion for solving complex problems and ability to empathize with customers
- The curiosity and motivation to learn deep complex domain areas
- The habit to seek feedback to improve your work and the ability to ask for help when you need it
- A flexible, collaborative working style. We're a small team working in a rapidly evolving space, and we're looking for people that will help build a positive, supportive environment
- Fluency in a system level language such as Go, C++, Java, C#, or Rust. Knowing a specific language isn't important; what matters is that you've become fluent in one by spending a lot of time on the types of projects where these languages are used