Senior Software Engineer (Data Engineering)

  • Full Time
Job expired!

Company Description

This role is located at our dynamic Santa Clara, California campus headquarters.

Our Mission

At Palo Alto Networks®, everything starts and ends with our mission:

We strive to be the cybersecurity partner of choice, safeguarding our digital way of life.

Our vision is a world where each day is safer and more secure than the one before. As a company founded on the principle of challenging and disrupting the status quo, we seek innovative individuals as passionate about shaping the future of cybersecurity as we are.

Our Approach to Work

We promote flexibility and personal choice in all our people programs. We challenge the traditional assumption that all employees have identical needs. We offer our employees the opportunity to choose the support they need – for their wellbeing, growth, development and beyond – tailoring our offering to individual requirements.

At Palo Alto Networks, we believe in the power of cooperation and value face-to-face interactions. This is why our employees usually work from the office three days per week, leaving two days for remote work, allowing for greater flexibility and efficiency. These arrangements encourage casual encounters, problem-solving, and strong relationships. Our goal is to foster innovation by enabling our office-based teams to collaborate three days a week.

Job Description

Your Career

We are looking for an experienced Big Data Software Engineer to join our SASE team and contribute to the design, development, and delivery of next-generation technologies. We welcome engineers who are passionate about coding and building superb products, bringing new ideas in all aspects of software development. The foundation of our culture is collaboration and teamwork, so we need engineers who can communicate and collaborate effectively towards a common goal.

Your Impact

  • You will design, develop and deliver highly scalable software features on our next-generation security platform as part of our Prisma Access
  • You will work with different development and quality assurance teams to achieve the highest quality
  • You will suggest and implement improvements to our development processes
  • You will collaborate with DevOps and Technical Support teams to resolve customer issues

Qualifications

Your Experience

  • A M.S./B.S. degree in Computer Science or Electrical Engineering or equivalent military experience required
  • Minimum 2 years of development experience is necessary
  • Experience in developing and deploying cloud/Kubernetes microservices
  • Familiarity with RESTful interfaces and Build Management tools (Gradle, maven) is expected
  • Experience with continuous integration and design is crucial
  • Experience with Test-Driven Development
  • Experience with distributed computing and object-oriented design and analysis
  • Knowledge of message queuing, stream processing, and 'big data' data stores is beneficial
  • Understanding of data pipeline and analytics pipeline construction using tools like dataflow, pubsub, GKE
  • You should have a comprehensive understanding of the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, peer reviews and operations
  • A familiarity with Agile, particularly the Scrum Process
  • Familiarity with Big Data technologies like Hive, Kafka, Hadoop, SQL, API development
  • Experience with GCP or other Cloud platforms like AWS and Azure
  • A proactive and energetic approach to work, coupled with a can-do attitude
  • Enjoy collaboration and have strong communication skills
  • Quick learner and eagerness to learn new technologies

Additional Information

The Team

Our engineering team forms the core of our products and is directly linked to our mission of preventing cyberattacks. We're continuously innovating, redefining both our own understanding and the industry's approach to cybersecurity. Our engineers embrace the challenge of creating products to tackle previously unaddressed issues.

We're industry leaders rather than followers. We require individuals who can navigate uncertain situations, are excited by challenges and feel empowered by the risks presented by our increasingly digital world.

Our Commitment

We're pioneers, dreaming big, taking risks, and challenging the status quo in cybersecurity. Our mission can't be realized without diverse teams innovating together.

We're committed to providing reasonable accommodations for all individuals with disabilities or with special requirements. If you require assistance or accommodation due to a disability or special need, please contact us at [email protected].

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, pregnancy, sexual orientation, or any other legally protected characteristics.

Your information will be kept confidential according to the EEO guidelines.

The compensation offered for this position will depend on qualifications, experience, and location. For candidates who receive an offer at the posted level, the starting base salary or base salary + commission target is expected to be between $132,600 per year to $200,000 per year. Additional compensation may include restricted stock units and a bonus. A summary of our employee benefits can be found here.