Principal Software Engineer

Principal Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Palo Alto Networks, Inc.

At a Glance

  • Tasks: Design and develop software for Workload Identity challenges, mentoring a close-knit team.
  • Company: Palo Alto Networks is a trailblazer in cybersecurity, committed to innovation and diversity.
  • Benefits: We provide reasonable accommodations for individuals with disabilities and celebrate workplace diversity.
  • Other info: Experience in product development and leading teams is essential.
  • Why this job: This role offers significant growth opportunities in a challenging area of modern software development.
  • Qualifications: Strong background in software development, particularly in Golang, networking, and security.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for a highly experienced, curious and driven software engineer to join a growing area of our business. Workload Identity presents a huge opportunity to change the way that communication between services is secured. It is also a challenging area which touches on many different foundational pieces of modern software development – networking, security, authorization, SDKs, cloud, Kubernetes and much more. We are looking for a high-performing engineer with broad experience across security, networking, cloud and more, ideally with specific experience related to the area of Workload Identity. This role has a lot of scope for growth, and will require being adaptable as we move through the product development lifecycle and grow the team.

Responsibilities

  • Design and develop software to solve Workload Identity challenges, from prototyping to production, and including client and server.
  • Develop, shape, lead, mentor, and collaborate with a close-knit team.
  • Work with stakeholders (internal and external) to discuss ideas, present work that has been done, discuss priorities and options.
  • Act as the team’s technical lead, splitting up work for others and guiding them through implementation.

Qualifications

  • Strong software development background including design, architecture, implementation, and testing.
  • Knowledge of software development in Golang.
  • Advanced knowledge / experience in some/all of networking, security, cloud, Kubernetes, encryption, PKI, JWT, SPIFFE.
  • Experience solving problems at enterprise scale, performance and quality standards.
  • Experience leading a software development team and mentoring others (with or without line management experience).
  • Experience in product development and working with product managers and field teams.

Above all else we are looking for someone to bring their unique skills and experience. If this challenge appeals to you then please apply and tell us about your strengths, even if they don’t align with those listed here.

Our Commitment

We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

Accommodations

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com.

Equal Opportunity Employer

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics. All your information will be kept confidential according to EEO guidelines.

Principal Software Engineer employer: Palo Alto Networks, Inc.

Palo Alto Networks is located in a dynamic tech environment, focusing on innovative cybersecurity solutions. The team values diverse perspectives and is dedicated to providing accommodations for individuals with disabilities.

Palo Alto Networks, Inc.

Contact Details:

Palo Alto Networks, Inc. Recruitment Team

We think you need these skills to ace Principal Software Engineer

Software Development
Design and Architecture
Implementation
Testing
Golang
Networking
Security