Palo Alto Networks is a leader in cybersecurity, aiming to protect the digital way of life through innovative technology. The Principal Software Engineer will enhance the user experience on the observability platform by developing intuitive interfaces and collaborating with cross-functional teams to transform complex data into actionable insights.
Responsibilities:
- Drive 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 translate complex observability data into intuitive interfaces and workflows
- Question designs, incorporate user feedback, and own the quality of what you ship
- Work with engineers across the organization to evolve the architecture powering our UIs and APIs (TypeScript, React, GraphQL, NodeJS)
- Work closely with talented engineers in a fast-paced environment that fosters accelerated learning, continuous growth, and career development
- Share accountability with UI-focused engineers across the company to build and maintain automated tests, tooling, and deployment infrastructure to improve efficiency
- Mentor your colleagues in engineering reliable, performant, high-quality user experiences through direct mentorship and engineering infrastructure improvements
- Contribute to the direction of the product, and help evolve the overall platform architecture to meet product and scale needs
Requirements:
- Independently own projects from inception to delivery while collaborating with product managers, UX designers, and other engineers
- Experience using observability tools and/or working with large-scale distributed systems to empathize with our customers and understand their observability challenges
- Curiosity and motivation to learn deep, complex domains
- A habit of seeking feedback to improve your work and the ability to ask for help when you need it
- A flexible, collaborative working style in a rapidly evolving space
- Fluency in building products with TypeScript and React