Principal Full-Stack Software Engineer (Shared Services)
$147,000 – $237,500 USD
Tech Stack
Responsibilities
- Design and build distributed microservices for entitlement, provisioning, and activation workflows using Golang and event-driven architectures.
- Develop and own both backend services (Golang) and frontend experiences (React/TypeScript) for activation and management.
- Design and operate data models and storage systems across multiple cloud-delivered databases, ensuring high scale and availability.
- Drive shift-left testing, owning unit, contract, integration, and functional test coverage, and contribute to CI/CD pipelines for safe deployments.
- Mentor engineers and continuously identify opportunities to simplify architecture, improve scalability, and reduce operational overhead.
Soft Skills
DevopsSecurity FundamentalsData ProtectionProblem SolvingIam Systems
Benefits
- Health Insurance
- Mental Health
- Parental Leave
- Relocation Assistance
- Visa Sponsorship
Culture
CollaborationMission-DrivenFast-PacedInclusive HiringCross-Functional Collaboration
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly Distributed Systems, Microservices, Golang hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Palo Alto Networks
Industry: cybersecurity
Size: enterprise
Palo Alto Networks is a leading cybersecurity company dedicated to protecting the digital way of life by solving real-world problems with cutting-edge technology and a commitment to innovation.
View company profile →Compensation
Base salary: $147,000 – $237,500 USD
Equity: restricted stock units
Bonus: bonus eligible