Principal Software Engineer – Cortex Xpanse
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 5+ years of industry experience as a professional software engineer building customer-facing software for a SaaS business
- Significant experience providing technical leadership of teams building enterprise features on a multi-tenant SaaS platform at scale (examples: role-based access, SAML integrations, feature flag frameworks)
- Strong familiarity with databases, data modeling, profiling, and performance optimization
- Strong understanding of various methods and tradeoffs for handling concurrency
- Experience with and informed opinions about API design and distributed backend systems
- Significant experience with Python
Responsibilities
- Drive projects from requirements to complete design and implementation, often as project lead
- Collaborate closely with product management, UX design, and fellow engineering stakeholders to align efforts across the product
- Cultivate a big-picture perspective that enables you to spot existing and impending problems, then work with senior engineers and leadership across the department to analyze and solve them
- Mentor engineers in your team and others, ensuring your team delivers high output
- Represent your team in cross-team technical collaboration and consultation
- Continuously seek ways to make a substantial impact on your team and the broader engineering organization
- Design, build, and optimize data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery
- Design and build business logic and API endpoints using Python and Flask
- Build user interfaces using Angular
Preferred Qualifications
- Knowledge of GCP (a plus but not required)