Company Description
Our Mission
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.
Who We Are
We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.
As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!
Job Description
Your Career
Unit 42 Engineering is seeking an accomplished software developer to join our team responsible for building tools and automation for our consulting services. Our team loves to build data pipelines, LLM agents, and APIs.
You will leverage your expertise to deliver innovative, high quality, and highly scalable tools for security consulting. You’ll apply those same skills toward identifying technical solutions to roadmap projects, improving consultant and developer efficiency, and contributing back to our products. Bring your software expertise to help design and implement the roadmap for this new team.
Senior Software Engineers are…
Technical practitioners who actively embrace the best engineering practices and stay updated on industry innovations, trends, and practices.
Professionals who effectively deliver on business needs and are recognized within the team as reliable engineering resources in their domains.
Team players who contribute positively to the culture of Palo Alto Networks.
Communicators who can articulate technical information to peers.
Hands-on engineers who can code and contribute to product development.
Your Impact
Take ownership of the full data lifecycle, from improving data quality at the source to optimizing how it's stored and served in our BigQuery-based data warehouse.
Partner directly with stakeholders across the company—from Sales and Finance to Threat Intelligence and Engineering—to translate complex business requirements into robust, scalable data analytics solutions.
Democratize data access across our consulting practice by building and enhancing AI-powered tools, like our 'Vortex Agent', that allow non-technical users to query our complex data warehouse using natural language.
Continuously improve our team's development practices by refining CI/CD pipelines, enhancing observability and alerting, and managing our platform using modern infrastructure-as-code with Terraform.
Partner directly with stakeholders in Sales, Finance, and Operations to translate complex business requirements into robust, scalable data analytics solutions in Google BigQuery.
Qualifications
Your Experience
At least 3 years of experience in technical roles.
Ability to communicate complex technical issues to peers and potentially non-technical audiences.
Candidates must have the following:
Experience with complex Structured Query Language (SQL), preferably within a data warehouse environment suh as Google BigQuery.
Experience in developing scalable backend solutions and APIs with complex architectures using Python.
Proficiency in developing cloud-native solutions, such as Google Cloud Platform (GCP) or another major CSP
Experience with large-scale data processing and ETL frameworks, preferably Google Dataflow (Apache Beam).
Experience designing and implementing Infrastructure as Code (IaC), preferably using Terraform
Candidates with the following qualifications are preferred:
Experience in mentoring and guiding developers.
Experience building LLM-driven applications, particularly with frameworks like LangChain or Google's Agent Builder.
Basic understanding of business practices in technical consulting firms (e.g., retainers, project-based work).
A foundational understanding of cybersecurity concepts is a strong plus, as you will be working directly with data related to digital forensics, cyber threat intelligence (CTI), and indicators of compromise (IOCs).
Additional Information
The Team
This position is in the Palo Alto Networks Unit 42 Engineering organization. The Vortex team is specifically responsible for a data warehouse supporting incident response, threat intelligence, and consulting business analytics. As Senior Software Engineer for Unit 42, you will have the opportunity to work with engineers as well as reactive & proactive security consultants and threat intelligence analysts.
Compensation Disclosure
The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $126000 - $204500/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.
Our Commitment
We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.
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.
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.